首页 > 其他 > 详细

Struts2的配置

时间:2015-12-31 00:00:57      阅读:209      评论:0      收藏:0      [点我收藏+]

全局结果的配置

什么时候会用到全局结果的配置

当多个action中都使用到了相同result,为了避免result的重复,这时我们应该把result定义为全局结果。

<global-results>
    <result name="success">/index.jsp</result>
</global-results>

注意:如果全局和局部有同名的result,那么局部会覆盖全局的result。同一个应用中每次请求Struts2框架都会创建一个新的Action实例。
Action配置项的默认值
Action没有配置class属性的默认值      struts-default.xml
name  只配置了访问路径名称
 class 默认执行的action在struts-default有配置 <default-class-ref class="com.opensymphony.xwork2.ActionSupport" />
method  默认为execute
默认的方法execute返回值为success,对应的页面去全局视图找。
什么情况不配置class? 即处理的aciton

答案: 当只是需要跳转到WEB-INF下资源的时

 

 

 

Struts中数据处理
对数据操作的所有方法(把数据保存到域中)
方式1、直接获取ServletAPI(耦合)
核心类:ServletActionContext 提供静态方法(解耦)
方式2、通过ActionContext获取不同(代表request、session、application、)的Map
方式3:实现接口的方法:(RequestAware、SessionAware、)
(解耦)

Struts2的配置

原文:http://www.cnblogs.com/lyjs/p/5090184.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!