在没有定义结果的Struts 2中返回自定义JSP

时间:2017-08-16 14:46:11

标签: struts2 struts

是否可以在Struts操作中返回自定义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。

1 个答案:

答案 0 :(得分:2)

可以使用Struts功能和教程来解决原始问题:

  1. Global Results
  2. Exception Handling