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的問題。