最近在开发公司的一个后台管理系统。
开发的时候一直使用Jar方式部署SpringBoot项目,Jsp EL表达式是可以正常解析。
但是打包成war包部署到Tomcat运行的时候,出现Jsp EL表达式访问失效问题。
原因:Jar方式是内置的tomcat;
可能内置的tomcat支持的Jsp默认是解析EL表达式,isELIgnored=“false” ;
外部tomcat支持的Jsp默认是忽略EL表达式,isELIgnored=“true”。
(猜测而已,反正能解决问题就行了)
解决:在Jsp顶部加上<%@ page isELIgnored=“false” %>,表示不忽略EL表达式,这样就可以正常访问了。
<%@ page isELIgnored="false" %>