如何告诉目标JSP在Jodd中使用?

时间:2016-06-08 14:22:29

标签: tomcat jodd

查看http://joddframework.org/上的教程,我无法弄清楚的是如何选择目标JSP。你能帮忙吗?谢谢。

1 个答案:

答案 0 :(得分:1)

当然,只需前往official docs - 再次,这只是一个惯例,就是这样。

如果你有行动:

@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
  • /hello.jspf
  • /hello.jsp
  • /ok.jspf
  • /ok.jsp

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

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