struts2------------action
来源:互联网 发布:3d网络大型游戏 编辑:程序博客网 时间:2024/06/04 22:07
留下学习的脚印
action算是struts2的重要组成部分。action可以分为两个部分:struts.xml的action配置和action类
struts.xml中的action配置
<package name="xxx" extends="struts-default" namespace="/">
<action name="xxx" class="xxx">
<result>xxx.jsp</result>
</action>
</package>
参数说明
package----name:给该package命名,表示该package,便于其他的package对它的继承
package----extends:默认为"struts-default",可以自己决定继承的package
package----namespace:命名空间,主要用于浏览器访问路径识别。当namespace=“”时,可以匹配所有命名空间下的指定action(不是任何action,是任何命名空间的指定action)。
package----<default-action-ref>:默认action,当所有action都不能匹配时使用该action
package-----<global-results>:定义一个全局结果集,该package里面的action都能使用。继承该package的package的action也可以使用。
action------name:给该action命名,表示该action,便于使用。
action-----class:指定处理该action的class类。为空时默认返回SUCCESS字符串。
action-----<result>:根据class返回的值转到特定的页面。
result-----name:默认为SUCCESS,指定返回值的条件。
result-----type:指定跳转方式。默认为dispatch
注:一个struts.xml可以包含多个package,一个package可以包含多个action,一个action可以包含多个result
action类
构建action类有三种方式:
1>写一个含有execute方法的类
2>写一个实现action接口的类
3>写一个继承ActionSupport的类(一般使用该方式)
action的execute必须返回一个String类型的值
struts.xml中的action配置
<package name="xxx" extends="struts-default" namespace="/">
<action name="xxx" class="xxx">
<result>xxx.jsp</result>
</action>
</package>
参数说明
package----name:给该package命名,表示该package,便于其他的package对它的继承
package----extends:默认为"struts-default",可以自己决定继承的package
package----namespace:命名空间,主要用于浏览器访问路径识别。当namespace=“”时,可以匹配所有命名空间下的指定action(不是任何action,是任何命名空间的指定action)。
package----<default-action-ref>:默认action,当所有action都不能匹配时使用该action
package-----<global-results>:定义一个全局结果集,该package里面的action都能使用。继承该package的package的action也可以使用。
action------name:给该action命名,表示该action,便于使用。
action-----class:指定处理该action的class类。为空时默认返回SUCCESS字符串。
action-----<result>:根据class返回的值转到特定的页面。
result-----name:默认为SUCCESS,指定返回值的条件。
result-----type:指定跳转方式。默认为dispatch
注:一个struts.xml可以包含多个package,一个package可以包含多个action,一个action可以包含多个result
action类
构建action类有三种方式:
1>写一个含有execute方法的类
2>写一个实现action接口的类
3>写一个继承ActionSupport的类(一般使用该方式)
action的execute必须返回一个String类型的值
- Struts2 Action
- struts2 action
- Struts2---->action
- struts2------------action
- Struts2 Action
- Struts2 Action
- struts2-action
- Struts2-Action
- Struts2 Action
- struts2 action
- Struts2---Action
- Struts2-Action
- Struts2-Action
- Struts2-Action
- struts2 action
- Struts2-Action
- struts2--Action
- Struts2-Action
- SqliteDBHelper
- excel生成多个sheet .net
- js中this的用法
- ADB server didn't ACK 问题
- CentOs6.3 x64位 安装java jdk
- struts2------------action
- VMWARE下Ubuntu文件共享
- 介绍Windows Azure移动服务:用于您连接的客户端应用程序的后端
- Facebook的下一个战场:VOIP通话服务
- hbase条件查询
- android assets文件夹下的数据库应用
- zeromq jzmq 运行时错误
- b树 问题
- 风雨过后是晴空