1.struts.xml配置
<struts> <!-- 引入其他的struts配置文件 --> <include file="/cn/test/deno/struts.xml"></include> </struts>
<struts> <!-- package:分类 namespace:命名空间 extend:继承 --> <package name="hello" namespace="/test" extends="struts-default" > <!-- name:访问路径名,class:处理类的全类名 method:要这此类调用的方法 --> <action name="helloWorld" class="cn.test.deno.HelloWord" method="hello"> <!-- name:标识结果处理的名称,与action方法的返回值相对应 type:指定调用哪一个result累处理结果,默认使用转发(dispatcher) --> <result name="success" type="dispatcher">/hello.jsp</result> </action> </package> </struts>
2.struts2常量配置
2.1 修改struts2默认常量配置方式共有3中按加载顺序
1.在src/struts.xml中配置
<!-- 修改struts2常量 设置开发者模式 --> <constant name="struts.devMode" value="true"/>
2.在src下创建struts.properties
设置编码
3.在项目的web.xml中设置
3.动态方法调用
<action name="userAction_*" class="cn.crm.web.struts.UserAction" method="{1}"> <result name="success" type="redirect">/index.htm</result> <result name="error">/login.jsp</result> </action>