06 struts.xml的其他使用
来源:互联网 发布:淘宝用什么修图软件 编辑:程序博客网 时间:2024/05/22 17:50
1. 修改struts.xml
<package name="struts"namespace="/struts" extends="struts-default">
<default-action-ref name="user_add"></default-action-ref>
<global-results>
<result name="struts">/Adminadd_success.jsp</result>
</global-results>
...
</package>
<package name="user" namespace="/user"extends="struts">
<action name="user_struts" class="action.StrutsAction">
<result name="success">/index.jsp</result>
</action>
</package>
<package name="user1"namespace="/user1" extends="struts-default">
<action name="user_struts">
<result type="chain">
<param name="actionName">login1</param>
<param name="namespace">/</param>
</result>
</action>
</package>
2. 修改struts2.xml
<action name="login1">
<result>/success.jsp</result>
</action>
3. 运行
启动tomcat
1) 访问: http://localhost:2000/Gao_struts2/user/user_add.action
页面显示:user addsuccess!
2) 访问http://localhost:2000/Gao_struts2/user1/user_struts.action
页面显示:login success!
4. 总结
1) default-action-ref用于访问的请求根据namespace找不到对应的action时就会访问该配置对应的默认action,多用于404页面。
2) global-results即action返回的string找不到对应的配置就会到global-results中找,找到就按global-results中配置的result返回响应,多用于成功,失败等通用result。
3) package中extends和java中继承的效果差不多,配置后通过该namespace可以访问extends对应的package中的所有的配置,且这两个package可以不在同一个struts的xml中配置。
4) 在result中配置param,则可以在一个package中访问其他package的action,且这两个package可以不在同一个struts的xml中配置。
- 06 struts.xml的其他使用
- Struts2_12_includeModel将其他的xml文件包含到struts.xml
- Struts配置文件的使用XML
- 7、struts.xml包含其他其他配置文件(xx.xml)
- struts2学习第三天----struts.xml文件导入其他的.xml文件
- struts.xml使用通配符
- 在struts2的配置文件中用图形化的界面快速include其他struts.xml
- struts案例的struts.xml
- struts 的xml文件
- struts的decorators.xml
- struts.xml的结构
- struts.xml的笔记
- Struts.xml的配置
- struts.xml的格式
- Struts2的struts.xml配置中的namespace的使用
- Struts2 的 struts.xml 配置中 namespace 的使用
- Struts2 的 struts.xml 配置中 namespace 的使用
- Struts2的struts.xml配置中的namespace的使用
- C++中虚函数的作用是什么?它应该怎么用呢?
- 捣腾Opengl(windows xp +mingw32+freeglut)
- 免费申请邓白氏编码
- Mac下修改文件属性的命令
- java 项目制作 bat 可执行文件
- 06 struts.xml的其他使用
- [129]Sum Root to Leaf Numbers
- RTP时间戳及相关
- windows共享内存示例
- 进程间通信 - 匿名管道实现
- JEECG 喜讯[后续推出功能]
- dib
- 进程间通信 - 命名管道实现
- 【discuz】遇到关于图片的操作就崩了?(如:imagecreatefromjpeg),修改php.ini的内容,把php_gd2.dll前面的;去掉