struts中的多模块开发方法
一般默认模块的配置文件名是struts-config.xml,其他模块的命名方法是struts-config- module-name.xml,对于多个模块的情况,配置一个web.xml文件的ActionServlet类的初始化参数。
config
/we b-INF/struts-config . XML
config/module1
/we b-INF/struts-config-module 1 . XML
通过以“/module 1”"/br/]开头的路径访问的module 1模块的资源
模块间的转换
如果需要跳转到其他的'/module1 ',模块跳转的页面URL必须给两个参数:prefix和page
,其中prefix表示要跳转到的模块的前缀,比如它的前缀值是之前的'/module1 ',page是要跳转到的页面或其他资源。
1.使用Struts中内置的SwitchAction类
...
...
其中path="/toModule "指定操作类的访问路径。如果要从当前模块跳转到另一个模块:module1,链接是:
http://localhost:8080/XXX/to module . do?prefix =/module 1 & page =/index . do
如果要从当前模块跳转到默认模块
http://localhost:8080/XXX/to module . do?前缀=&page=/index.do
2.使用转发
...
其中contextRelative="true "表示当当前路径属性以"/"开头时,给出相对于当前上下文的URL
3.使用标记
0条评论