j2ee中,jsp el表达式,jsp el
如何解决写爬虫IP受阻的问题?立即使用。
在JSP2.0中增加了EL语言,可以用来获取数据,进一步将scriptlet代码从JSP页面中分离出来。
EL语言给大家带来了便利,但有时候,也会出现EL表达式无法显示的情况。下面,我将列举几种EL表达式无法显示的情况及其解决方法:
1.web-INF/web.xml,web应用的部署描述文件引用了servlet规范的2.3或更早版本(即jsp1.2
或更早版本),jsp2.0表达式语言会在web应用程序中自动停用。注意,其中的版本属性应该是2.4版及以上。
如果是2.3版本,则xml指令和文档类型定义如下:
?xml版本=1.0 编码=ISO-8859-1 ?
!DOCTYPE Web-app PUBLIC -//Sun Microsystems,Inc.//DTD Web Application 2.3//EN
http://Java . sun . com/dtd/we B- app _ 2 _ 3 . dtd 如果是2.4版本,则为:
?xml版本=1.0 编码=UTF-8 ?
we B- app xmlns= http://Java . sun . com/XML/ns/J2EE
xmlns:xsi= http://www . w3 . org/2001/XML schema-instance version= 2.4
xsi:schema location= http://Java . sun . com/XML/ns/J2EE
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd2.web.xml中,是否停用了jsp表达式语言
JSP-配置
JSP-属性-组
URL-模式/传统/*。jsp/url模式
El-ignored true/El-忽略
/jsp-property-group
/jsp-config这种情况的解决方案是将el-ignoredtrue/el-ignored改为el-ignoredfalse/el-ignored。
3.页面停用jsp表达式语言
%@页isELEnabled=false%
解决方法:将其更改为%@ page isELEnabled=true%
2.4版默认支持el表达式。如果使用2.5版,默认el表达式关闭,上面的%@页面isELEnabled=true%就不能用了。
那么应该在jsp页面中添加% @ page iselIgnored= false %这个页面是jsp哪个版本支持EL表达式的详细信息。更多信息请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。