Struts2跳转

这几天在用Strus2写Action以及页面的跳转,0基础... 
Struts2的Action与1.x的有很大不同,更好使用,也更灵活一些。 
最简单的使用,自己编写的Action继承ActionSupport,实现execute()函数,根据返回值的不同,而实现不同的跳转。 
如: 

Java代码 
  1. public String execute()  
  2. {  
  3.   if(condition1)  
  4.     return SUCCESS;  
  5.   else  
  6.     return ERROR;  
  7.   return CONST_STRING_MADEBYYOURSELF;  //Struts2自带有一些常量返回字符串,如SUCCESS,ERROR,NONE等等  
  8. }  
当然也能通过自己命名的函数管理跳转,只须在struts配置时加上method属性,execute()为默认。 
在struts和spring配置文件中加入对应的配置。 
如: 
自己写了一个登陆的Action类,类名为LoginAction 
Java代码 
  1. <action name="login" class="loginAction(对应spring中配置的javaBean)">  
  2.    <result name=“success”>/WEB-INF/pages/packageNameSpace/xxx1.jsp</result>  
  3.    <result name=“error”>/WEB-INF/pages/packageNameSpace/xxx2.jsp</result>  
  4. </actioin>  

你可能感兴趣的:(spring,jsp,Web,struts,配置管理)