- 论坛徽章:
- 0
|
struts有一个自带的简单例子,各文件位置及内容如下:
/index.jsp
/pages/welcome.jsp
web.xml配置如下(节选):
........
<servlet-mapping>;
<servlet-name>;action</servlet-name>;
<url-pattern>;*.do</url-pattern>;
</servlet-mapping>;
......
struts-config.xml配置如下(节选):
.......
<global-forwards>;
<forward
name="welcome" path="/Welcome.do"/>;
</global-forwards>;
<action-mappings>;
<action
path="/Welcome"
forward="/pages/Welcome.jsp"/>;
</action-mappings>;
..........
index.jsp内容如下(节选):
<logic:redirect forward="welcome"/>;
最终就是index.jsp实现转发请求到/pages/welcome.jsp,显示welcome.jsp的内容,那么是如何通过<forward name="welcome" path="/Welcome.do"/>;和action path="/Welcome" forward="/pages/Welcome.jsp"/>;关联起来的,两个配置中的path有什么区别,怎么一个要加后缀.do另一个不要,十分糊涂啊,期望各位给点拨点拨 |
|