新手基本struts.xml的配置文件详解
来源:互联网 发布:流程图描述算法 编辑:程序博客网 时间:2024/06/05 00:42
<struts>
<!-- 定义一个包
name - 给包取一个名字
namespace - 包的命名空间 映射请求路径的一部分
extends="struts-default" 定义包继承struts-default.xml包
-->
<package name="helloworld" namespace="/hello" extends="struts-default">
<!--
定义action标签 对应控制层的action类
name - 请求路径
class - 对应的action类的类名
method - 对应action类中的方法名称
-->
<action name="helloworld" class="com.aowin.action.HelloWorldAction" method="sayhello">
<!-- 设置相应的视图
name - 视图名称
标签内为视图的具体路径
-->
<result name="success">/helloworld.jsp</result>
</action>
<!--
action 标签的缺省配置
缺省class时 默认为请求的ActionSupport类
缺省method时,请求的是execute方法
result 中缺省name属性时 默认为success名称的视图
-->
<action name="default">
<result>/helloworld.jsp</result>
</action>
</package>
<!-- 定义一个包
name - 给包取一个名字
namespace - 包的命名空间 映射请求路径的一部分
extends="struts-default" 定义包继承struts-default.xml包
-->
<package name="helloworld" namespace="/hello" extends="struts-default">
<!--
定义action标签 对应控制层的action类
name - 请求路径
class - 对应的action类的类名
method - 对应action类中的方法名称
-->
<action name="helloworld" class="com.aowin.action.HelloWorldAction" method="sayhello">
<!-- 设置相应的视图
name - 视图名称
标签内为视图的具体路径
-->
<result name="success">/helloworld.jsp</result>
</action>
<!--
action 标签的缺省配置
缺省class时 默认为请求的ActionSupport类
缺省method时,请求的是execute方法
result 中缺省name属性时 默认为success名称的视图
-->
<action name="default">
<result>/helloworld.jsp</result>
</action>
</package>
</struts>
<!---------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
多个方法的struts,xml配置
package设置不变
讲<action>改为
<action name="user*_*" class="com.aowin.action.UserAction" method="{1}">
<result name="insert">/insert.jsp</result>
<result name="delete">/delete.jsp</result>
</action>
<result name="insert">/insert.jsp</result>
<result name="delete">/delete.jsp</result>
</action>
*可以理解成任意一个方法,一般与method={1}配合使用,{1}代表第一个方法,当加载<action>时,系统会自动截取user后面的字符,拿去和指定class中的方法匹配
示例:假设指定类中有add和delete方法
当method={1}时
输入localhost.....useradd_delete,会截取成useradd,进入add方法
当method={2}时
输入localhost.....useradd_delete,会截取成userdelete,进入delete方法
1 0
- 新手基本struts.xml的配置文件详解
- Struts 2.0 的Struts.xml配置文件详解
- struts.xml配置文件详解
- 配置文件struts.xml详解
- struts.xml配置文件详解
- struts.xml配置文件详解
- Struts.xml配置文件详解
- struts.xml配置文件详解
- struts.xml配置文件详解
- Struts配置文件struts.xml详解
- struts2.0的struts.xml配置文件详解
- struts2.0的struts.xml配置文件详解
- struts.xml配置文件上传文件类型的详解
- struts.xml配置文件基本配置
- SSH框架之Struts的struts.xml配置文件详解
- struts-config.xml配置文件详解
- struts-config.xml配置文件详解
- struts-config.xml配置文件详解
- zoj 3609 Modular Inverse(逆元)
- 使用Ansible loops编写循环
- Shared Preferences(三)
- QT中的复选框改变大小,并改为打勾
- No browser is open都是什么鬼
- 新手基本struts.xml的配置文件详解
- 欢迎使用CSDN-markdown编辑器
- 全国各地运营商都在用哪些家条件接收系统(CA)
- Android gradle 创建自定义BuildTypes
- Air Dragon带你玩转空气大数据
- 微信授权获取用户信息
- Android Paint API总结和使用方法
- Linux中硬链接与软连接的区别_(转)
- 关于设计(二)设计的方法