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


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&