求Web大神解决
业务场景:
A系统提供一个JSP页面,该页面组织参数,提交到A系统后台一个Servlet查询数据。
现在A系统将这个JSP以及Js给B系统。(后台Servlet不给)
B系统将JSP发布到自己的Web应用上,访问该JSP,提交数据,从而达到访问A系统的Servlet的目的。(业务需要不允许B系统直接访问A系统的Servlet,必须通过JSP来访问)
实际现象:
A、B系统在同一个企业内联网,但是属于不同的域下,AB系统也不是在一个地点发布的,A系统在A省,B系统在B省,B系统将A系统提供的jsp放到自己服务器的web应用上,B省的人员访问该JSP,点击提交访问A系统的Servlet。现在一直连接不到A系统的Servlet。 A省人员模拟该现象,自己新建一个新工程,将JSP拷贝进去,点击提交,是可以访问到A系统的Servlet的。
其他现象,B省人员直接在浏览器URL中输入A系统的Servlet地址,点击提交是可以访问到的,但是发布到B系统里面就访问不到了。按理说B省人员访问B系统JSP,实际上JS\JSP是已经下载到B人员本地浏览器里面的,Servlet请求实际上是B人员客户机发送请求给A系统Servlet的,如果B省人员可以直接访问Servlet,那么访问B系统JSP也应该能够访问到的。