【发布时间】:2012-02-20 04:55:00
【问题描述】:
我的项目中有数千个 Java 文件和相同的 JSP 文件。我正在使用Ant 构建脚本编译该项目。问题是当我编译该项目并生成该项目的WAR 文件时。那么到时候如果Java类有错误,就会给我一个Java类有语法错误的错误,但是如果我想得到JSP页面的语法错误呢?
【问题讨论】:
标签: java jsp ant syntax-error war
我的项目中有数千个 Java 文件和相同的 JSP 文件。我正在使用Ant 构建脚本编译该项目。问题是当我编译该项目并生成该项目的WAR 文件时。那么到时候如果Java类有错误,就会给我一个Java类有语法错误的错误,但是如果我想得到JSP页面的语法错误呢?
【问题讨论】:
标签: java jsp ant syntax-error war
Ant(在构建时)不像 Java 类那样编译 JSP 文件。当它们第一次被请求时,它们被服务器中的 JSP 引擎翻译成一个 servlet。请参阅How is a JSP page invoked and compiled?。
所以,GP Singh 是对的,使用 IDE。
【讨论】:
对于 Ant,请参阅 Ant JSPC。对于Maven,请参阅Maven JSPC。
【讨论】:
如果您使用的是任何 IDE,那么它将在那里显示所有语法错误。
【讨论】: