本文主要是介绍在JSP页面中停用EL,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 在JSP页面中停用EL
JSP 2.0规范中引入了EL。在2.0版以前的JSP规范中,表示EL表达式的${…}模式被视为普通文本。因此,在早于2.0的JSP版本中创建的应用程序可能包含${…}模式,但它不描述EL表达式。如果要在支持JSP2.0deed服务器上执行此应用程序,需要避免计算EL。为此,您需要停用EL表达式。您可选择单个EL表达式或停用以下范围内的EL表达式:
- 整个Web应用程序。
- 多个JSP页面。
- 单个JSP页面。
在整个Web应用程序中停用EL
您只需使部署描述符引用Servlet规范2.3版或更新版本即可在整个Web应用程序中停用EL表达式。在部署描述符引用Servlet规范2.3版或更新版本的Web应用程序中,EL表达式将自动停用。这些Servlet规范遵循JSP 1.2版或更早的版本。
例如,由于web.xml文件的以下代码段兼容JSP 1.2,它默认将停用EL。
<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems,Inc.//DTD Web Application 2.3 //EN" "http://java.sun.com/dtd/web-app_2_3.dtd"><web-app
这篇关于在JSP页面中停用EL的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!