<form-beans>元素
struts-config.xml中的内容如下:
<form-beans> <form-bean name="loginForm" <!--一个标识名字,struts框架使用该标识来访问这个form-bean --!> type="struts.loginForm"> <!--指定Action的完整类路径和类名,该属性必须指定--> </form-bean> </form-beans> |
<action-mappings>元素
<action-mappings > <action attribute="loginForm" <!--设置和Action关联的Form bean在request/session内的属性key,通过request/session的getAttribute(attribute)方法返回该Form Bean的实例--> input="/login.jsp" <!--指定表单输入的url路径--> name="loginForm" <!--指定同该Action关联的Form-bean-->
path="/WebRoot" <!-- path是action的访问目录,提交表单时用到 --> scope="request" <!--orm-bean的存在范围,可选request和session,默认为session--> type="struts.loginAction" <!--action完整路径和类名--> validate="false"> <!--是否开启表单验证--> <forward name="Fail" path="/register.jsp" /> <!--name是一个转发标识,path是转发的路径另外还有一个redirect属性指定是转发还是从定向--> <forward name="Success" path="/main.jsp" /> </action> </action-mappings> |
<message-resource>元素
<message-resources parameter="struts.ApplicationResources" /> <!--parameter为资源文件的路径--> |
<global-forwards>元素
这个元素是用来定义在真个应用程序 内的全局转发。例如
<global-forwards> <forward name="Success" path="/main.jsp"/> <forward name="Fail" path="/Fail.jsp"/>
|