1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <action name="*" method="{1}" class="Main"> <interceptor-ref name="fileUpload"> <param name="maximumSize">4073741824</param> </interceptor-ref> <interceptor-ref name="myInterceptorStack"></interceptor-ref> <result name="input">/noDir/error.jsp</result> <result type="json" name="success"></result> <result name="errorJson" type="json"></result> <result type="json" name="error"></result> <result type="stream" name="stream"> <param name="contentType">${contentType}</param> <param name="contentDisposition">fileName="${inputFileName}"</param> <param name="inputName">inputStream</param> </result> <result name="dynamic">/${url}</result> <result name="otherAction" type="redirectAction">/${url}</result> <result name="red" type="redirect">/${url}</result> </action> |
1 2 3 4 5 6 7 8 9 10 11 12 | public String business() throws Exception { …business process… if (has error) { addFieldError(“error message”) return INPUT; } else { //url是action中定义的一个String变量,指定跳转地址 url = “business.jsp”; return “dynamic”; } } |
1 2 3 4 5 6 7 8 9 10 11 | public String business() throws Exception { …business process… if (has error) { return redirectToErrorPage("error message") } else { return redirectToPage("business.jsp"); } } |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |