EL表达式无法被解析


     刚困死了,可是手上还在debug一个东西。然后就发现

     我的EL表达式都跑到页面上去了,处于半睡半醒的状态,又restart 了下Tomcat,发现还没好,判断应该是真的有问题。


     百度了句话粘上去:<%@ page isELIgnored="false"%>


     再run一下,果然就没事了。虽然很困,但是还是很清楚EL表达式是不用添加page指令的。so,到底是哪里出了问题。是不是我struts里面多配了什么东西?还是webconfig呢?回头想想我这两个配置文件都是从别的地方拿过来的,出错的可能性还是挺大的。回头翻看struts,确定了每一条配置没问题。那么,就是web.xml有问题了。


 


     检查后发现,嗯!!but why?


      原因解析:


         在这个版本中,isELIgnored="true"的,还有一些版本也是这个设置,所以要在JSP中配置上<%@ page isELIgnored="false"%>,这条指令的优先级较高,会覆盖掉web.xml中配置。


         好像没那么困了。下午好!



 


  

 

你可能感兴趣的:(struts,EL)