UserFileLoadAction-validation.xml:
Expand|Select|Wrap|Line Numbers
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN"
- "http://www.opensymphony.com/xwork/xw...ator-1.0.2.dtd">
- <validators>
- <field name="typeId">
- <field-validator type="int">
- <param name="min">1</param>
- <message>Message</message>
- </field-validator>
- </field>
- <field name="month">
- <field-validator type="int">
- <param name="min">1</param>
- <message>Message</message>
- </field-validator>
- </field>
- <field name="year">
- <field-validator type="int">
- <param name="min">1988</param>
- <message>Message</message>
- </field-validator>
- </field>
- <field name="inputFile">
- <field-validator type="required">
- <message>Message</message>
- </field-validator>
- </field>
- </validators>
Expand|Select|Wrap|Line Numbers
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE struts PUBLIC
- "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
- "http://struts.apache.org/dtds/struts-2.0.dtd">
- <struts>
- <package name="loadFile" namespace="/secure"
- extends="struts-default">
- <result-types>
- <result-type name="tiles"
- class="org.apache.struts2.views.tiles.TilesResult" />
- </result-types>
- <action name="loadFile">
- <result type="tiles">.user.LoadFile</result>
- </action>
- <action name="LoadUserFile"
- class="com.organization.struts.user.UserFileLoadAction">
- <interceptor-ref name="paramsPrepareParamsStack" />
- <interceptor-ref name="defaultStack" />
- <interceptor-ref name="validation">
- <param name="excludeMethods">
- input,back,cancel,browse
- </param>
- </interceptor-ref>
- <interceptor-ref name="roles">
- <param name="allowedRoles">UserFile-Upload</param>
- </interceptor-ref>
- <result name="success" type="tiles">
- .user.loadSuccessful
- </result>
- <result name="cancel" type="tiles">/secure/home.do</result>
- <result name="error" type="tiles">.user.LoadFile</result>
- </action>
- </package>
- </struts>