我可以以某种方式指定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