流程
Struts内置类
• DispatchAction: 能同时完成多个Action 功能的Action 。
• ForwardActon: 该类用来整合Struts 和其他业务逻辑组件,通常只对请求作有效
性检查。
• IncludeAction: 用于引入其他的资源和页面。
• LookupDispatchAction: DispatchAction 的子类,根据按钮的key ,控制转发给action
的方法。
• MappingDispatchAction: DispatchAction 的子类,一个action 可映射出多个Action
地址。
• SwitchAction: 用于从一个模块转换至另一个模块,如果应用分成多个模块时,
ForwardActon:用法
struts-config.xml配置文件标记。
path:请求地址
parameter:跳转的页面
type="org.apache.struts.actions.ForwardAction":内置对象。要求需要这个对象
<action path="/toLogin" parameter="/login.jsp"
type="org.apache.struts.actions.ForwardAction">
</action>
IncludeAction: 用法。
struts-config.xml配置文件标记。
<action path="/includeWelcome" parameter="/welcome.jsp"
type="org.apache.struts.actions.IncludeAction">
</action>
JSP页面:
<jsp:include page="includeWelcome.do"></jsp:include>
LookupDispatchAction:用法
struts-config.xml配置文件标记。
<action path="/lookup" name="lookupForm" parameter="subBtn"
type="com.lovo.struts.action.MyLookupAction">
</action>
JAVA:
JSP
配置文件:ApplicationResources.properties
button.add=/u589e/u52a0
button.mod=/u4fee/u6539
button.del=/u5220/u9664
*1.启动服务器时配置文件就加载到内存当中!