我们使用ant和jasper 2引擎来编译jsp文件。
假设我们有来自A分支的jsp1和来自B分支的jsp2,A和B分支有相同版本的源代码,所以基本上jsp1和jsp2有相同的内容。
我注意到jasper 2编译了这两个jsp文件并生成了不同的jsp类
所以我的第一个问题是这个问题的原因,第二个问题是如何使jsp编译每次生成相同的jsp类
一个观察结果是,一些jsp类文件是相同的,但它们没有EL,EL也是问题所在。
您不应该使用校验和来检查您的.jasper文件,因为它们包含生成的数据。如果其中一个文件有问题。
我检查它的方式只是来自同一源的两个不同的.jasper构建的strings
命令。
你应该忽略它。