1

查看http://joddframework.org/上的教程,我想不通的一件事是如何选择目标 JSP。你会帮忙吗?谢谢你。

4

1 回答 1

1

当然,只需前往官方文档- 再次,这只是一个约定,就像这样。

如果你有一个动作:

@MadvocAction
public class HelloAction {

    @Action
    public String world() {
        return "ok";
    }
}

此操作映射到操作路径:/hello.world.html。结果值为ok。按给定顺序检查以下 JSP 列表:

  • /hello.world.html.ok.jspf
  • /hello.world.html.ok.jsp
  • /hello.world.html.jspf
  • /hello.world.html.jsp
  • /hello.world.ok.jspf
  • /hello.world.ok.jsp
  • /hello.world.jspf
  • /hello.world.jsp
  • /hello.ok.jspf
  • /hello.ok.jsp
  • /你好.jspf
  • /你好.jsp
  • /ok.jspf
  • /ok.jsp

Dispatcher 找到第一个匹配的 JSP(F)。如果没有找到页面,则返回错误 404。Dispatcher 缓存结果,因此只对每个结果值进行一次扫描!

请注意这是默认行为,很容易添加您自己的Result渲染器以及如何找到 JSP。

于 2016-06-08T20:37:58.737 回答