Struts2通用的action 配置

转载 2012年03月30日 15:32:00

struts.xml   配置一个<action/>, 如下:

 

Xml代码  收藏代码
  1. <!-- 通用配置     结合了spring,在spring的bean名称 是registerAction-->       
  2. <action name="*_*" class="{1}Action" method="{2}">  
  3.         <result name="success">/{1}/success.jsp</result>  
  4.     <result name="input">/{1}/input.jsp</result>  
  5.     <result name="error">/{1}/error.jsp</result>  
  6.     <result name="none">/{1}/none.jsp</result>  
  7.     <result name="login">/login/index.jsp</result>            
  8.     <result name="{2}">/{1}/{2}.jsp</result>  
  9.     <result name="forwardJsp">/{1}/${forwardJsp}</result>     
  10.     <result name="json" type="json"></result>         
  11. </action>  

<result name="forwardJsp">/{1}/${forwardJsp}</result>    中的forwardJsp是哪来的? 请看下面的Action(部分)

 

 

类名是RegisterAction , 在spring的bean名称是registerAction

Java代码  收藏代码
  1. protected String        forwardJsp          = "result.jsp"//自定义的转发到result.jsp  
  2.   
  3. public String getForwardJsp()  
  4. {  
  5.     return forwardJsp;  
  6. }  
  7.   
  8. -----------------  上面的代码 写在ActionBase 类中-------------------  
  9.   
  10. public String pre()  
  11. {  
  12.     //return INPUT;    //INPUT是Action接口中定义的  , 转发到 /register/input.jsp  
  13.     //return "pre" ;    //"pre"是方法名 , 转发到 /register/pre.jsp  
  14.   
  15.     forwardJsp = "ss.jsp";  //自定义转发到哪个JSP文件  
  16.     return "forwardJsp";  
  17.   
  18. }  
 

请求 url 为: http://localhost/register_pre.action 时

会执行pre()方法

转发到 /register/ss.jsp 文件


Struts2通用的Action配置

struts.xml   配置一个, 如下:   /{1}/success.jsp /{1}/input.jsp /{1}/error.jsp /{1}/no...
  • elf8848
  • elf8848
  • 2014年10月09日 10:33
  • 876

STRUTS2学习(二)——自定义Action及匹配配置

STRUTS2学习(二)——自定义Action及匹配配置 1、摘要 从上面的学习中我们可以看出,struts.xml这个配置文件指明了HttpRequest、namespace、action和resu...
  • zhangxianfei_hust
  • zhangxianfei_hust
  • 2016年06月03日 16:27
  • 1088

struts2三种常用结果类型以及action配置

dispatcher转发 redirect重定向 redirectAction重定向到action 完整的action配置                   ...
  • u010752082
  • u010752082
  • 2017年01月11日 16:20
  • 483

Struts2的Action配置及使用

一、Struts配置文件          Struts2默认会加载类加载路径下的struts.xml、struts-default.xml、struts-plugin.xml三类文件,其中strut...
  • kakarot5
  • kakarot5
  • 2015年03月23日 15:31
  • 1919

Struts2配置action的几种方式

  • u014108448
  • u014108448
  • 2015年06月04日 22:12
  • 1763

Struts2 同时支持/* 和.do *.action 的匹配

Struts 配置文件的加载顺序     Struts-default.xml---> struts-plugin.xml--> struts.xml-->   struts.propertie...
  • Baple
  • Baple
  • 2015年09月07日 13:34
  • 4247

Struts2下载文件时的Action的配置

struts.xml文件配置: [html] view plain copy span style="font-size:16px;">xml ve...
  • zhangqun23
  • zhangqun23
  • 2016年06月14日 20:37
  • 679

Struts2的配置 struts.xml Action详解

在学习struts的时候,我们一定要掌握struts2的工作原理。只有当我们明确了在struts2框架的内部架构的实现过程,在配置整个struts 的框架时,可以很好的进行逻辑上的配置。接下来我就...
  • u012546338
  • u012546338
  • 2017年04月01日 17:36
  • 4811

struts2+jquery ajax中,action的配置

JSON插件提供了一种名为json的ResultType,一旦为某个Action指定了一个类型为json的Result, 则该Result无需映射到任何视图资源。...
  • naughty610
  • naughty610
  • 2011年05月08日 17:59
  • 4586

struts2的form提交时action属性的配置

转自:http://wenku.baidu.com/link?url=Sayl7f5jTATuSZoFvwHhQuRm_vz25EZNrQSbVHnibh8VfPgzutHspY_Gw5sohDbWV...
  • suyu_yuan
  • suyu_yuan
  • 2016年02月16日 14:27
  • 752
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Struts2通用的action 配置
举报原因:
原因补充:

(最多只允许输入30个字)