01 02 03 04 05 06 07 08 09 10 11 | <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "struts-2.3.dtd" > <struts> <!-- 开发者模式 --> <constant name="struts.devMode" value="true"></constant> <!-- 后缀的配置:演示配置文件的加载顺序 --> <constant name="struts.action.extension" value="do"></constant> <!--设置编码形式为utf-8--> <constant name="struts.i18n.encoding" value="UTF-8"/> </struts> |
属性 | 是否必需 | 描述 |
name | 是 | 包名,作为包的标识 |
extends | 否 | 设置包继承其他包 |
namespace | 否 | 命名空间 |
abstract | 否 | 是否设置为抽象包 |
属性 | 是否必需 | 描述 |
name | 是 | 请求的Action名称 |
class | 否 | Action处理类的路径 |
method | 否 | 指定处理Action的方法 |
converter | 否 | 制定Action使用类型的转换器 |
属性 | 是否必需 | 描述 |
name | 否 | 对应Action返回逻辑视图名称,默认是success |
type | 否 | 返回的结果类型,默认是dispatcher |
01 02 03 04 05 06 07 08 09 10 11 | <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <package name="p1" extends="struts-default"> <action name="hello" class="cn.itcast.action.HelloAction" method="sayHello"> <result name="success" type="dispatcher">/succ.jsp</result> </action> </package> </struts> |
1 2 3 4 5 6 | <interceptors> <interceptor name="拦截器名" class="拦截器类"/> <interceptor-stack name="拦截器栈名"> <interceptor-ref name="拦截器名"> </interceptor-stack> </interceptors> |
01 02 03 04 05 06 07 08 09 10 11 12 | <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "struts-2.3.dtd" > <struts> <package name="default" extends="struts-default"> <global-results> <result name="success">/success.jsp</result> <result name="login">/login.jsp</result> <result name="error">/error.jsp</result> </global-results> </package> </struts> |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |