我能否指定jsp编译的目标虚拟机版本?(默认为1.5,但我需要1.7) 我有一个WebAppContext,其中包含一些代码过滤器等等。该webapp本身是一个解压的war文件,因此不需要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