Return Struts 2 中的自定义 JSP 没有定义的结果
Return Custom JSP in Struts 2 without a Defined Result
是否可以在 Struts 操作中只 return 一个自定义 JSP 文件名,它没有映射的结果?
示例:
public String doAction() throws Exception {
return "myfile.jsp";
// do not return a mapped result
// return "success";
}
当我这样做时,出现错误
No result defined for action MyAction and result myfile.jsp
原因是我正在开发一个新的流程,其中多个操作可以导致一个新的特殊错误页面。但是用为每个操作定义的新结果修补整个 Struts-Config XML 会很痛苦!所以我想避免这种情况,直接引用 JSP。
可以使用以下 Struts 功能和教程来解决您的原始问题:
是否可以在 Struts 操作中只 return 一个自定义 JSP 文件名,它没有映射的结果?
示例:
public String doAction() throws Exception {
return "myfile.jsp";
// do not return a mapped result
// return "success";
}
当我这样做时,出现错误
No result defined for action MyAction and result myfile.jsp
原因是我正在开发一个新的流程,其中多个操作可以导致一个新的特殊错误页面。但是用为每个操作定义的新结果修补整个 Struts-Config XML 会很痛苦!所以我想避免这种情况,直接引用 JSP。
可以使用以下 Struts 功能和教程来解决您的原始问题: