今天写作业,发现以前的EL表达式都用不了,页面会直接把EL表达式打印出来,后来问老师,他说要我重装老版本得myeclipse,但是我始终不想用老版本得,百度了一番,终于找到解决方案,原因是myeclipse2017新建的WEB项目没有XML,而新建的Servet自动生成的XML版本注释那里版本太高
1 |
|
注意里面的web-app_2_5.xsd,就是这个引起的,在web-app_2_4.xsd中就不会出现这种问题(这个版本的isELIgnored默认设置为false)。
而EL表达式只有Servlet 2.4 /JSP 2.0版本下才有用,如果在别的版本xia使用el表达式只要在jsp文件的开头写上如下的代码:
1 |
|