2015-12-15 28 views
0

我们使用ant和jasper 2引擎来编译jsp文件。Jasper 2编译相同的jsp文件并生成不同的jsp.class

假设我们从A分支有jsp1,B分支有jsp2,A和B分支有相同版本的源代码,所以基本上jsp1和jsp2具有相同的内容。

我注意到jasper 2编译这两个jsp文件并生成不同的jsp.class。我可以通过检查这两个jsp.class的校验和来判断。

所以我的第一个问题是导致这个问题的原因,第二个问题是如何让jsp编译每次都生成相同的jsp.class。

一个观察是一些jsp.class文件是相同的,他们没有EL,所以是EL的问题。

回答

0

您不应该使用校验和来检查您的.jasper文件,因为它们包含生成的数据。如果其中一个文件有问题。

我检查它的方式只是从同一来源的两个不同的.jasper版本中的strings命令。

你应该忽略它。

相关问题