forked from admin/struts2-demo
65 lines
2.4 KiB
XML
65 lines
2.4 KiB
XML
|
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||
|
|
<!DOCTYPE struts PUBLIC
|
||
|
|
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
|
||
|
|
"http://struts.apache.org/dtds/struts-2.5.dtd">
|
||
|
|
|
||
|
|
<struts>
|
||
|
|
<!-- 开发模式 - 修改配置后自动reload -->
|
||
|
|
<constant name="struts.devMode" value="true"/>
|
||
|
|
<constant name="struts.enable.DynamicMethodInvocation" value="true"/>
|
||
|
|
|
||
|
|
<!-- 编码设置 -->
|
||
|
|
<constant name="struts.i18n.encoding" value="UTF-8"/>
|
||
|
|
|
||
|
|
<!-- ==================== 示例包定义 ==================== -->
|
||
|
|
<package name="default" namespace="/" extends="struts-default">
|
||
|
|
|
||
|
|
<!-- 首页 -->
|
||
|
|
<action name="index">
|
||
|
|
<result>/index.jsp</result>
|
||
|
|
</action>
|
||
|
|
|
||
|
|
<!-- Hello World 示例 -->
|
||
|
|
<action name="hello" class="com.demo.action.HelloAction" method="execute">
|
||
|
|
<result>/hello.jsp</result>
|
||
|
|
</action>
|
||
|
|
|
||
|
|
<!-- 用户登录示例 -->
|
||
|
|
<action name="login" class="com.demo.action.LoginAction" method="execute">
|
||
|
|
<result name="success">/user/success.jsp</result>
|
||
|
|
<result name="input">/user/login.jsp</result>
|
||
|
|
</action>
|
||
|
|
|
||
|
|
<!-- 用户表单提交 -->
|
||
|
|
<action name="submitUser" class="com.demo.action.UserAction" method="submit">
|
||
|
|
<result name="success">/user/success.jsp</result>
|
||
|
|
<result name="input">/user/form.jsp</result>
|
||
|
|
</action>
|
||
|
|
|
||
|
|
<!-- 文件上传示例 -->
|
||
|
|
<action name="upload" class="com.demo.action.FileUploadAction" method="execute">
|
||
|
|
<result name="success">/upload/success.jsp</result>
|
||
|
|
<result name="input">/upload/index.jsp</result>
|
||
|
|
</action>
|
||
|
|
|
||
|
|
<!-- AJAX 示例 -->
|
||
|
|
<action name="ajax" class="com.demo.action.AjaxAction" method="execute">
|
||
|
|
<result type="json"/>
|
||
|
|
</action>
|
||
|
|
|
||
|
|
<!-- 验证示例 -->
|
||
|
|
<action name="validate" class="com.demo.action.ValidationAction" method="execute">
|
||
|
|
<result name="success">/validation/success.jsp</result>
|
||
|
|
<result name="input">/validation/form.jsp</result>
|
||
|
|
</action>
|
||
|
|
|
||
|
|
</package>
|
||
|
|
|
||
|
|
<!-- REST 风格示例 -->
|
||
|
|
<package name="rest" namespace="/api" extends="struts-default">
|
||
|
|
<action name="users" class="com.demo.action.rest.UserRestAction">
|
||
|
|
<result type="json"/>
|
||
|
|
</action>
|
||
|
|
</package>
|
||
|
|
|
||
|
|
</struts>
|