struts2笔记 - 配置 - 编程入门网
tLists]-->2 <!--[endif]-->在Action配置的时候使用method属性,例如:
<action name="delete" class="example.CrudAction" method="delete"> Action中的方法通配符 有些时候对Action中方法的调用满足一定的规律,例如edit Action对应edit方法,delete Action对应 delete方法,这个时候我们可以使用方法通配符,例如: <action name="*Crud" class="example.Crud" method="{1}"> 这时,editCrud Action的引用将调用edit方法,同理,deleteCrud Action的引用将调用delete 方法。 另外一种比较常用的方式是使用下划线分割,例如: <action name="Crud_*" class="example.Crud" method="{1}"> 这样当遇到如下调用的时候可以找到对应的方法。 "action=Crud_input" =>input方法 "action=Crud_delete" =>delete方法 通配符和普通的配置具有相同的地位,可以结合使用框架的所有其他功能。 默认的Action 当我们没有指定Action的class属性的时候,例如:
我们默认使用com.opensymphony.xwork.ActionSupport ActionSupport有两个方法input和execute,每个方法都是简单的返回SUCCESS。 Post-Back Action 可以使用如下画面达到字画面刷新的效果
struts2笔记 - 配置(4)时间:2011-01-30 blogjava Gay Bird默认Action 通常情况下,请求的Action不存在的情况下,Struts2框架会返回一个Error画面:“404 - Page not found”,有些时候或许我们不想出现一个控制之外的错误画面,我们可以指定一个默认的Action,在请求的Action不存在的情况下,调用默认的Action,通过如下配置可以达到要求:
默认通配符
每个Action将会被映射到以自己名字明明的JSP上。 Result配置 Action里提供了五个默认的返回值:
默认的一些配置 在package下有如下配置
如果一个Result的type没有设定的话,默认为dispthcher。Dispatcher的意思是转向一个JSP等的资源。 另外如果Result的name没有设定的话,默认为SUCCESS。 一个完整的Result的声明如下:
考虑到默认值可以写成:
另外也可以简写为:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |