j2ee中,jsp el表达式,jsp el

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: