Files
struts2-demo/web/WEB-INF/classes/struts.xml

51 lines
1.9 KiB
XML
Raw Normal View History

2026-03-18 15:18:30 +08:00
<?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>
<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>
2026-03-18 18:12:20 +08:00
2026-03-18 15:18:30 +08:00
<action name="hello" class="com.demo.action.HelloAction" method="execute">
<result>/hello.jsp</result>
</action>
2026-03-18 18:12:20 +08:00
2026-03-18 15:18:30 +08:00
<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>
2026-03-18 18:12:20 +08:00
2026-03-18 15:18:30 +08:00
<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>
2026-03-18 18:12:20 +08:00
2026-03-18 15:18:30 +08:00
<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>
2026-03-18 18:12:20 +08:00
2026-03-18 15:18:30 +08:00
<action name="ajax" class="com.demo.action.AjaxAction" method="execute">
<result type="json"/>
</action>
2026-03-18 18:12:20 +08:00
2026-03-18 15:18:30 +08:00
<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>
2026-03-18 18:12:20 +08:00
2026-03-18 15:18:30 +08:00
<package name="rest" namespace="/api" extends="struts-default">
2026-03-18 18:12:20 +08:00
<action name="users" class="com.demo.action.rest.UserRestAction" method="execute">
2026-03-18 15:18:30 +08:00
<result type="json"/>
</action>
</package>
2026-03-18 18:12:20 +08:00
</struts>