我正在使用Apache Tomcat 8.0.44,JSP版本为2.3。
当JSP被转换成类文件时,它们似乎会得到优化。
在下面的代码示例中,当我检查字节码时,变量x被删除,因为它没有使用,尽管在转换后的java文件中可以使用它。这种行为在使用javac编译java文件时不会发生。
这种优化是由Tomcat完成的吗?是否可以根据需要开启或关闭?
当JSP被转换成类文件时,它们似乎会得到优化。
<%
int x = 0;
int y = 2;
%>
<p>Value is <%= y %></p>
在下面的代码示例中,当我检查字节码时,变量x被删除,因为它没有使用,尽管在转换后的java文件中可以使用它。这种行为在使用javac编译java文件时不会发生。
这种优化是由Tomcat完成的吗?是否可以根据需要开启或关闭?