当前位置: 代码迷 >> J2SE >> struts conf 中 forward 配.do与.html有什么区别呢,有代码,该怎么解决
  详细解决方案

struts conf 中 forward 配.do与.html有什么区别呢,有代码,该怎么解决

热度:467   发布时间:2016-04-24 02:02:49.0
struts conf 中 forward 配.do与.html有什么区别呢,有代码
<forward name="success" path="/Research/ResearchBusinessLogicSettingListInit.do" />
<forward name="success" path="/WEB-INF/pages/back/research/ResearchBusinessLogicSettingList.html" />


是不是配.do的时候 走一边controller,再到那个.do的forward 。
如果是这样的话,一般什么情况用.do的写法阿?

谢谢了

------解决方案--------------------
你的问题描述的不是很清楚:
你是想知道 转发和重定向的区别?
------解决方案--------------------
没啥区别,都是重向定到另外一个URL去
可以在ResearchBusinessLogicSettingListInit.do再作业务处理
可以ResearchBusinessLogicSettingList.html直接输入结果页面
------解决方案--------------------
.do 一般是重定向到另一个action中做处理吧
.html 就是直接跳转到页面了
------解决方案--------------------
.do是先处理逻辑,然后跳转到相应的页面。因为页面中需要用到业务处理的结果
html直接跳转到相应页面,这样的页面一般都没有动态加载的东西
------解决方案--------------------
<forward name="success" path="/Research/ResearchBusinessLogicSettingListInit.do" />
<forward name="success" path="/WEB-INF/pages/back/research/ResearchBusinessLogicSettingList.html" />
这两个都是实现请求跳转,请求的Action处理结束后,第一个是去请求处理下一个action,第二个是请求一个页面,也就是在前台展示请求的页面。
  相关解决方案