Guest User

Sample struts.xml for http://stackoverflow.com/questions/717

a guest
Aug 24th, 2011
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 2.55 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE struts PUBLIC
  3.    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
  4.    "http://struts.apache.org/dtds/struts-2.0.dtd">
  5.  
  6. <struts>
  7.  
  8.     <package name="example" namespace="/" extends="struts-default">
  9.  
  10.         <interceptors>
  11.  
  12.             <interceptor name="login" class="com.example.LoginInterceptor" />
  13.  
  14.             <interceptor-stack name="defaultStack">
  15.                 <interceptor-ref name="login" />
  16.                 <interceptor-ref name="exception" />
  17.                 <interceptor-ref name="alias" />
  18.                 <interceptor-ref name="prepare" />
  19.                 <interceptor-ref name="i18n" />
  20.                 <interceptor-ref name="chain" />
  21.                 <interceptor-ref name="debugging" />
  22.                 <interceptor-ref name="profiling" />
  23.                 <interceptor-ref name="fileUpload" />
  24.                 <interceptor-ref name="checkbox" />
  25.                 <interceptor-ref name="params">
  26.                     <param name="excludeParams">dojo\..*</param>
  27.                 </interceptor-ref>
  28.                 <interceptor-ref name="conversionError" />
  29.                 <interceptor-ref name="validation">
  30.                     <param name="excludeMethods">input,back,cancel,browse</param>
  31.                 </interceptor-ref>
  32.                 <interceptor-ref name="workflow">
  33.                     <param name="excludeMethods">input,back,cancel,browse</param>
  34.                 </interceptor-ref>
  35.             </interceptor-stack>
  36.  
  37.             <interceptor-stack name="noLoginStack">
  38.                 <!-- same as defaultStack, just no "login" interceptor here -->
  39.                 <interceptor-ref name="exception" />
  40.                 <interceptor-ref name="alias" />
  41.                 <interceptor-ref name="prepare" />
  42.                 <interceptor-ref name="i18n" />
  43.                 <interceptor-ref name="chain" />
  44.                 <interceptor-ref name="debugging" />
  45.                 <interceptor-ref name="profiling" />
  46.                 <interceptor-ref name="fileUpload" />
  47.                 <interceptor-ref name="checkbox" />
  48.                 <interceptor-ref name="params">
  49.                     <param name="excludeParams">dojo\..*</param>
  50.                 </interceptor-ref>
  51.                 <interceptor-ref name="conversionError" />
  52.                 <interceptor-ref name="validation">
  53.                     <param name="excludeMethods">input,back,cancel,browse</param>
  54.                 </interceptor-ref>
  55.                 <interceptor-ref name="workflow">
  56.                     <param name="excludeMethods">input,back,cancel,browse</param>
  57.                 </interceptor-ref>
  58.             </interceptor-stack>
  59.  
  60.         </interceptors>
  61.  
  62.         <default-interceptor-ref name="defaultStack" />
  63.  
  64.         <global-results>
  65.             <result name="noLogin" type="redirectAction">show-login</result>
  66.         </global-results>
  67.  
  68.         <action name="secret">
  69.             <result>WEB-INF/secret.html</result>
  70.         </action>
  71.  
  72.         <action name="show-login">
  73.             <interceptor-ref name="noLoginStack" />
  74.             <result>WEB-INF/login.html</result>
  75.         </action>
  76.  
  77.     </package>
  78.  
  79. </struts>
Add Comment
Please, Sign In to add comment