我可以以某种方式指定用于 jsp 编译的 vm 的目标版本吗?(我需要 1.7,而不是默认的 1.5)。
我有一个WebAppContext,上面有一些代码过滤器等。webapp 本身就是一场爆炸性的战争。所以没有使用 xml 配置,因为它不需要。
但似乎,为了做到这一点,xml配置是绝对必要的?
它应该是什么样子(并且不会与代码中的定义冲突)?
..或者有没有办法通过代码来解决这个问题?谢谢。
我可以以某种方式指定用于 jsp 编译的 vm 的目标版本吗?(我需要 1.7,而不是默认的 1.5)。
我有一个WebAppContext,上面有一些代码过滤器等。webapp 本身就是一场爆炸性的战争。所以没有使用 xml 配置,因为它不需要。
但似乎,为了做到这一点,xml配置是绝对必要的?
它应该是什么样子(并且不会与代码中的定义冲突)?
..或者有没有办法通过代码来解决这个问题?谢谢。
http://www.eclipse.org/jetty/documentation/current/configuring-jsp.html#jsp-support
当您配置 org.apache.jasper.JspServlet 时,compilerTargetVM 有一个选项可让您设置此值。
[编辑] 我会补充一点,您可能想要查看 jetty 中的 webdefault.xml 文件,并将 JspServlet 定义偷偷放到您自己的 web.xml 中并相应地进行更改。
http://www.eclipse.org/jetty/documentation/current/webdefault-xml.html