Struts2---- package分类And空间命名解决action 重名问题

来源:百度文库 编辑:神马文学网 时间:2024/04/29 06:12:10
struts.xml   部分配置如下:
Java代码
  1.   
  2.        
  3.   
  4.     <package name="bookcode" extends='struts-default'>   
  5.     "submit" class="action.Login">   
  6.     "success">index.jsp   
  7.        
  8.     package>   
  9.        
  10.   
  11.     <package name="package1" extends="struts-default" namespace="/package1">   
  12.     "submit" class="action.Login1">   
  13.     /package1/login.jsp   
  14.        
  15.     package>   
  16.        
  17.   
  18.     <package name="package2" extends="struts-default" namespace="/package2">   
  19.     "submit" class="action.Login2">   
  20.     /package2/login.jsp   
  21.        
  22.     package>   
  23.        
  24.   
  25.     <package name="package3" extends="struts-default" namespace="/">   
  26.     "submit" class="action.Login3">   
  27.     /package3/login.jsp   
  28.        
  29.     package>  



index.jsp 和四个login.jsp页面body区如下:
Java代码
  1.   
  2.     "submit">   
  3.     "submit"/>   
  4.        
  5.     


http://localhost:8080/bookcode/index.jsp   对应login.action
http://localhost:8080/bookcode/package1/login.jsp    对应login1.action
http://localhost:8080/bookcode/package2/login.jsp    对应login2.action
http://localhost:8080/bookcode/package3/login.jsp