编译 JSP 文件

通常,JSP 文件在首次显示在服务器上时编译。将首选项设置为在工作空间中构建项目时编译 JSP 文件可以改进性能,这是因为服务器不需要在一开始编译 JSP 文件。
预编译的 JSP 文件将包括在 Web 项目的 WEB-INF/classes 目录中。服务器上的 JSP 处理器将使用这些类而不是进行编译。还可以在编译 JSP 文件时设置调试选项。如果计划在服务器上调试 JSP 文件,则使用此选项。可以在首选项页上指定何时编译 JSP 文件,方法是通过 窗口 > 首选项 > Web 工具 > JSP 预编译指定。
限制: 只有 IBM® WebSphere® Application Server 才支持使用调试选项。

可以通过右键单击“项目资源管理器”中的 JSP 页面并选择验证来验证 JSP 文件中的代码。“JSP 验证器”使用现有的 WebSphere 技术来验证项目中的 JSP 文件,通过将这些文件转换为相应的 Java™ 代码,然后检查 Java 代码中的编译错误来进行。

注: 如果使用已用 Java V1.4 编译过的 JAR 文件编译某个 JSP 文件,则将产生如下所示的错误:
JavaCompile: cannot access SpeciesSpeciesIDBean; bad class file 
D:\...\WEB-INF\classes\...\SpeciesSpeciesIDBean.class;
class file has wrong version 48.0, should be 47.0; 
please remove or make sure it appears in the correct subdirectory of the classpath.
相关概念
JavaServer Pages(JSP)技术

反馈