Java 编译时在JSP页面中查找错误

Java 编译时在JSP页面中查找错误,java,jsp,ant,syntax-error,war,Java,Jsp,Ant,Syntax Error,War,我的项目中有数千个Java文件和相同的文件。我正在用一个构建脚本编译那个项目。问题是当我编译该项目并生成该项目的文件时。然后在那个时候,如果Java类中有任何错误,它会给我一个错误,即Java类中有语法错误,但是如果我想得到JSP页面的语法错误怎么办?如果您使用的是任何IDE,那么它会在那里显示所有语法错误。JSP文件不是像Java类那样(在构建时)编译的。当它们第一次被请求时,服务器中的JSP引擎将它们转换为servlet。看 因此,GP Singh是对的,请使用IDE。有关Ant,请参阅。例

我的项目中有数千个Java文件和相同的文件。我正在用一个构建脚本编译那个项目。问题是当我编译该项目并生成该项目的文件时。然后在那个时候,如果Java类中有任何错误,它会给我一个错误,即Java类中有语法错误,但是如果我想得到JSP页面的语法错误怎么办?

如果您使用的是任何IDE,那么它会在那里显示所有语法错误。

JSP文件不是像Java类那样(在构建时)编译的。当它们第一次被请求时,服务器中的JSP引擎将它们转换为servlet。看


因此,GP Singh是对的,请使用IDE。

有关Ant,请参阅。例如,请参见。

但是如果我想在编译时知道呢?@BhavikAmbani我想你不能。Bcoz JSP不像Java类那样编译。它们是在浏览器第一次请求时编译的,然后转换成servlet…我知道,但是有任何API可用于此目的吗?我的实际问题是,当我在任何Java文件中进行任何更改时,我必须进行搜索,在任何JSP中有任何影响吗?通过进行搜索,只有我可以进行更改,如果我没有找到,那么在运行时它将抛出一个异常,然后我就能够找到问题。@BhavikAmbani如果您正在对Java类进行任何更改,并且希望在JSP中看到其影响,那么它不会给您任何语法错误。这是一件合乎逻辑的事情。可能你们可以在那个里得到任何逻辑错误,但不能得到语法。但若我在medhod名称、公共静态变量final变量名等方面做了更改,那个该怎么办呢。