流程是这样的:
iis占据80端口,当他得到请求后(带有.jsp的请求)会转发给tomcat处理,然后tomcat处理完将内容返回给iis,iis再将内容传回浏览器
我想要达到的:
1.有一种媒介,可以获取请求,并根据请求生成真正正确的请求,然后将请求直接发给iis或tomcat,而不是浏览器。
或者
2.servlet里除了forward控制权转向和redirect重定向之外还有什么办法可以实现跨服务的转发(服务A直接转向服务B,不通过浏览器再次请求)??现在forward只能在同服务下作控制权转移,redirect是发url给浏览器再次请求,两者都不能满足要求。
满足1或2其中一个即可,盼望哪位牛人能赐给我答案,或是给我有用的提示或解决思路。
iis占据80端口,当他得到请求后(带有.jsp的请求)会转发给tomcat处理,然后tomcat处理完将内容返回给iis,iis再将内容传回浏览器
我想要达到的:
1.有一种媒介,可以获取请求,并根据请求生成真正正确的请求,然后将请求直接发给iis或tomcat,而不是浏览器。
或者
2.servlet里除了forward控制权转向和redirect重定向之外还有什么办法可以实现跨服务的转发(服务A直接转向服务B,不通过浏览器再次请求)??现在forward只能在同服务下作控制权转移,redirect是发url给浏览器再次请求,两者都不能满足要求。
满足1或2其中一个即可,盼望哪位牛人能赐给我答案,或是给我有用的提示或解决思路。
回2楼,写一个webService??那还不是只有forward和redirect??hessian??请2楼再给说详细点儿吧,谢谢
楼主是不是想在一个action方法结束后用forward自动跳到另一个action的方法?你可以把第二个请求的action路径配到一个action的forward中。传参比较麻烦。
你的需求是什么?举个例子?
跨应用可以使用webservice,同一服务器下可以使用apache的http.
7楼理解错了forward仅可请求同服务,不可请求别的服务的。我要的是同服务器下跨服务