日期:2014-05-16 浏览次数:20422 次


1.web.xml文件
<servlet>
   <servlet-name>action</servlet-name>  
   <servlet-class> 
    org.apache.struts.action.ActionServlet 
   </servlet-class>  
   <init-param>  
   <param-name>config</param-name>  
   <param-value>/WEB-INF/struts-config.xml</param-value>  
   </init-param>  
</servlet> 
 
<servlet-mapping>  
  <servlet-name>action</servlet-name>  
  <url-pattern>*.do</url-pattern>  
</servlet-mapping>  
<taglib>  
<taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>  
</taglib> 
2.struts-cofig.xml文件
主要配置:
data-sources 
global-execptions
form-beans 
global-forwards 
action-mappings 
controller 
message-resources 
plug-in 
 <!-- Action配置
     Path:在浏览器的URL中输入的字符(必须的)
     Type:连结到本映射的Action的全称(可选的)
     Name:与本操作关联的Action Bean在<form-bean/>中定义name名(可选的)
     Scope:指定ActionForm Bean的作用域(session和request),缺省为session。(可选的)
     Input:当Bean发生t误时返回的控制。(可选的)
     ClassName:指定一个调用这个Action类的ActionMapping类的全名。缺省用
     org.apache.struts.action.ActionMapping,(可选的)
     Forward:指定处理相应请求所对应的JSP页面。(可选的)
     Include:如果没有forward的时候,它起forward的作用。(可选的)
     Validate :若为true,则会调用ActionForm的validate()方法,否则不调用,缺省为true。(可选的)
    -->
    <form-beans>				
       <form-bean name="LoginForm" type="com.lenovo.loginForm" />
    </form-beans>
    <action-mappings>
        <action path="/login"
                type="mail.login.LoginAction"
                name="LoginForm"
                scope="request"
                validate="true">
                <forward name="success" path="/index.jsp"></forward&