feat: finish bilingual session auth learning lab
This commit is contained in:
@@ -4,13 +4,30 @@
|
||||
"http://struts.apache.org/dtds/struts-2.5.dtd">
|
||||
|
||||
<struts>
|
||||
<constant name="struts.devMode" value="true"/>
|
||||
<constant name="struts.devMode" value="false"/>
|
||||
<constant name="struts.enable.DynamicMethodInvocation" value="true"/>
|
||||
<constant name="struts.i18n.encoding" value="UTF-8"/>
|
||||
<constant name="struts.action.extension" value="action"/>
|
||||
|
||||
<package name="default" namespace="/" extends="json-default">
|
||||
<interceptors>
|
||||
<interceptor name="auth" class="com.demo.action.interceptor.AuthInterceptor"/>
|
||||
<interceptor-stack name="secureStack">
|
||||
<interceptor-ref name="auth"/>
|
||||
<interceptor-ref name="defaultStack"/>
|
||||
</interceptor-stack>
|
||||
</interceptors>
|
||||
|
||||
<global-results>
|
||||
<result name="login" type="redirectAction">loginPage</result>
|
||||
</global-results>
|
||||
|
||||
<package name="default" namespace="/" extends="struts-default">
|
||||
<action name="index">
|
||||
<result>/index.jsp</result>
|
||||
<result>/WEB-INF/views/index.jsp</result>
|
||||
</action>
|
||||
|
||||
<action name="loginPage">
|
||||
<result>/WEB-INF/views/user/login.jsp</result>
|
||||
</action>
|
||||
|
||||
<action name="hello" class="com.demo.action.HelloAction" method="execute">
|
||||
@@ -18,18 +35,44 @@
|
||||
</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>
|
||||
<result name="success" type="redirectAction">dashboard</result>
|
||||
<result name="input">/WEB-INF/views/user/login.jsp</result>
|
||||
</action>
|
||||
|
||||
<action name="dashboard" class="com.demo.action.DashboardAction" method="execute">
|
||||
<interceptor-ref name="secureStack"/>
|
||||
<result>/WEB-INF/views/user/dashboard.jsp</result>
|
||||
</action>
|
||||
|
||||
<action name="logout" class="com.demo.action.LogoutAction" method="execute">
|
||||
<result type="redirectAction">loginPage</result>
|
||||
</action>
|
||||
|
||||
<action name="userFormPage">
|
||||
<interceptor-ref name="secureStack"/>
|
||||
<result>/WEB-INF/views/user/form.jsp</result>
|
||||
</action>
|
||||
|
||||
<action name="validationPage">
|
||||
<interceptor-ref name="secureStack"/>
|
||||
<result>/WEB-INF/views/validation/form.jsp</result>
|
||||
</action>
|
||||
|
||||
<action name="uploadPage">
|
||||
<interceptor-ref name="secureStack"/>
|
||||
<result>/WEB-INF/views/upload/index.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>
|
||||
<interceptor-ref name="secureStack"/>
|
||||
<result name="success">/WEB-INF/views/user/success.jsp</result>
|
||||
<result name="input">/WEB-INF/views/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>
|
||||
<interceptor-ref name="secureStack"/>
|
||||
<result name="success">/WEB-INF/views/upload/success.jsp</result>
|
||||
<result name="input">/WEB-INF/views/upload/index.jsp</result>
|
||||
</action>
|
||||
|
||||
<action name="ajax" class="com.demo.action.AjaxAction" method="execute">
|
||||
@@ -37,12 +80,13 @@
|
||||
</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>
|
||||
<interceptor-ref name="secureStack"/>
|
||||
<result name="success">/WEB-INF/views/validation/success.jsp</result>
|
||||
<result name="input">/WEB-INF/views/validation/form.jsp</result>
|
||||
</action>
|
||||
</package>
|
||||
|
||||
<package name="rest" namespace="/api" extends="struts-default">
|
||||
<package name="rest" namespace="/api" extends="json-default">
|
||||
<action name="users" class="com.demo.action.rest.UserRestAction" method="execute">
|
||||
<result type="json"/>
|
||||
</action>
|
||||
|
||||
Reference in New Issue
Block a user