您的位置:首页 > 编程语言 > Java开发

配置处理结果---struts2学习笔记

2012-07-19 23:31 477 查看
<action name="login" class="lee.LoginAction">

<result name="success"  type="dispatcher">                       //type结果类型有chain,dispatcher,redirect..等

<param name="location">/thank.jsp</param>             //视图资源

<param name="charset">GBK</param>                      //编码方式

</result>

</action>

重点:Action属性值决定物理视图资源

<action name="save" class="lee.LoginAction">

<result type="redirect">edit.action?skillName=${currentSkill.name}</result>               //使用OGNL表达式来指定视图资源

</action>

对于上面的表达式语法,在对应的Action实例里应该包含currentSkill属性,且currentSkill必须包含name属性,否则表达式的值为null

使用PreResultListener可以在Action完成控制处理后,系统转入实际的物理视图之前被回调

例:

ActionInvocation in = ActionContext.getContext().getActionInvocation();

in.addPreResultListener(new PreResultListener(){

//重写方法beforeResult

}

)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  action class login null