struts-login.xml 1.1 KB

123456789101112131415161718192021222324252627
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE struts PUBLIC
  3. "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
  4. "http://struts.apache.org/dtds/struts-2.5.dtd">
  5. <struts>
  6. <!--<constant name="struts.enable.DynamicMethodInvocation" value="false" />
  7. <constant name="struts.devMode" value="false" />
  8. <include file="example.xml"/>
  9. -->
  10. <constant name="struts.enable.DynamicMethodInvocation" value="true" />
  11. <!-- 为修复struts2 s2-016、s2-017漏洞,重写DefaultActionMapper -->
  12. <bean type="org.apache.struts2.dispatcher.mapper.ActionMapper" name="myDefaultActionMapper" class="com.runzhixing.tool.MyDefaultActionMapper" />
  13. <constant name="struts.mapper.class" value="myDefaultActionMapper" />
  14. <package name="login" namespace="/" extends="ssl-default,struts-default" strict-method-invocation="false">
  15. <action name="validateLogin" class="com.runzhixing.action.LoginAction" method="validateLogin">
  16. <result name="success">/jsp/rzx/bgman.jsp</result>
  17. <result name="fail">/jsp/fail/loginfail.jsp</result>
  18. </action>
  19. </package>
  20. <!-- Add packages here -->
  21. </struts>