Struts 2 第13part 模块包含

2013年2月15日 晚上19:23 起风 冷

Struts 2 第13part 模块包含

实例:/Struts2_IncludeModules

模块包含很简单的一个知识点

也就是在struts.xml配置文件中包含相应的模块,这是开发当中避免版本覆盖的一个方法。

在这个实例当中,login.xml就是需要包含的模块

代码如下:

  
  
  
  
  1. <?xml version="1.0" encoding="UTF-8" ?> 
  2. <!DOCTYPE struts PUBLIC  
  3.     "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"  
  4.     "http://struts.apache.org/dtds/struts-2.0.dtd"> 
  5.  
  6. <struts> 
  7.     <package name="login" extends="struts-default" namespace="/login"> 
  8.         <action name="login*" class="com.wwj.struts2.user.action.LoginAction{1}"> 
  9.             <result>/user_login_success.jsp</result> 
  10.         </action> 
  11.     </package> 
  12. </struts> 

struts.xml配置文件则更改如下:

  
  
  
  
  1. <?xml version="1.0" encoding="UTF-8" ?> 
  2. <!DOCTYPE struts PUBLIC  
  3.     "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"  
  4.     "http://struts.apache.org/dtds/struts-2.0.dtd"> 
  5.  
  6. <struts> 
  7.     <constant name="struts.devMode" value="true" /> 
  8.     <include file="login.xml"></include> 
  9. </struts> 

具体调试效果,与第12part一样。

你可能感兴趣的:(struts,2)