位置:首页 » 技术 » JSP中el表达式不解析的有关问题

JSP中el表达式不解析的有关问题

日期:2013-08-31 阅读:0num
Advertisement

JSP中el表达式不解析的问题

碰到一个问题,jsp页面上的el表达式原样输出不做解析,找了好久才发现是web.xml文件使用的是servlet 2.3版本的声明的问题。el在servlet 2.3中默认是不启用的。

原web.xml文件内容如下:

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

改成2.4版本的:

<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    version="2.4">
相关文章
  • JSP中el表达式不解析的有关问题

    JSP中el表达式不解析的问题 碰到一个问题,jsp页面上的el表达式原样输出不做解析,找了好久才发现是web.xml文件使用的是servlet 2.3版本的声明的问题.el在servlet 2.3中默认是不启用的. 原web.xml文件内容如下: <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-a

  • JSP中EL表达式的应用以及惯用的方法

    JSP中EL表达式的应用以及常用的方法 EL表达式 1.EL简介 1)语法结构 ${expression} 2)[]与.运算符 EL 提供.和[]两种运算符来存取数据. 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []. 例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,而.无法做到动态取值.例如: ${sessionScope.user[data]}中data 是一个变量

  • JSP中EL表达式的取值范畴

    JSP中EL表达式的取值范围 在JSP中,脚本化语言如"<%=contextPath%>"可以从page,request,session及application中取值. 下面的代码可以看到结果是因为contextPath被保存在page中: <% String contextPath = request.getContextPath(); %> <form action="<%=contextPath%>/sub/submit.jsp

  • jsp 中el表达式有关问题

    jsp 中el表达式问题 1.后台传回一个list:listA 2.页面有个select标签,这样没问题 HTML code <select onchange="alert(${listA[0].value})" id="s1">...</select> 3.目前想实现的效果是:根据select的选中index,获取listA同样序号的值,这样写结果是不对的 HTML code <select onchange="alert(

  • JSP中EL表达式无效的有关问题

    JSP中EL表达式无效的问题 确定用的Servlet / JSP的版本,查看web.xml的开头部分,如果有以下内容,表示是Servlet 2.4 / JSP 2.0. 1.<web-app version="2.4" 2. xmlns="http://java.sun.com/xml/ns/j2ee" 3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4. xsi:schem

  • jsp中EL表达式不能显示的解决办法

    jsp中EL表达式不能显示的解决方法 在JSP2.0中,增加了EL语言,可以通过EL语言,可以通过EL语言,实现获取数据,进一步将scriptlet代码从JSP页面中分离 出来. EL语言给大家带来了方便,但有时,也会遇到EL表达式不能显示的情况,下面,我将列举几种EL表达式不能显示的情况及解决 方案: 1.WEB-INF/web.xml,web应用的部署描述文件引用的是servlet规范的2.3版本或更早的版本(即jsp1.2或更早),则jsp2.0表 达式语言自动在web应用中停用,注意里面

  • jsp中el表达式不能一般显示

    jsp中el表达式不能正常显示 今天在用springmvc做项目中发现jsp中el表达式不能显示数据,显示的却是el表达是${name}这是为什么,查阅很多,发现因为jsp中没有加el支持,虽然说在tomcat5.0以上就自动支持了el表达式,后来加入<%@ page isELIgnored="false"%>,果断的成功了,欣慰啊.

  • JSP中EL表达式取Map值的有关问题 JSP中EL表达式取Map值的有关问题

    JSP中EL表达式取Map值的问题 EL表达式取Map中的值,${map[key]}就可以,但是今天开发中老是取不到值,google之后才发现,我的Map的KEY是Integer类型 的,且el表达式中数字1是Long类型,无法匹配到map中的Integer 1 ,很奇怪的设计,没办法,只好把Map的KEY改为Long类型. 如果有其他的办法,恳请告知我. 1 楼 subchen 昨天 推荐 jetbrick-template , 完美替代 JSP, 超高性能的 JAVA 模板引擎. 支持类似与

  • JSP中EL表达式的应用以及常用的方法

    EL表达式 1.EL简介 1)语法结构 ${expression} 2)[]与.运算符 EL 提供.和[]两种运算符来存取数据. 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []. 例如: ${user.My-Name}应当改为${user[My-Name] } 如果要动态取值时,就可以用[]来做,而.无法做到动态取值.例如: ${sessionScope.user[data]}中data 是一个变量 3)变量 EL存取变量数据的方法很简单,例如:${us

  • Jsp中EL表达式的使用 Jsp中EL表达式的使用

    1.什么是EL EL是JSP表达式语言,全称是ExpressionLanguage,使用EL的目的是简化在JSP中访问变量的方式,简单静态HTML与Java代码的耦合. 下面来看看一个例子: <%@ page language=java contentType=text/html; charset=ISO-8859-1 pageEncoding=ISO-8859-1%> <% String a=request.getParameter(a); String b=request.getPa

  • java7,jsp的el表达式使用interface无法被解析有关问题

    java7,jsp的el表达式使用interface无法被解析问题 使用的jdk是oracle JDK 1.7.0_51 tomcat 7.0.29 spring mvc 问题表现,在公司的产品项目中 一个页面打开时总是500错,fail to .... expression ${interface.id} 其它类似的网页没有问题,之前其他机器上也没有问题. 修改后台,传给页面的 interface.id 放到 interfaceIdStr里则无问题. 特此记录一下,备忘.

  • maven项目下jsp文件中el表达式失效有关问题

    maven项目下jsp文件中el表达式失效问题 本来是为了写个springmvc的小demo,雏形搭建起来后想起来做成maven的好了,就重新建的maven项目,坑就从这里开始了... maven创建web项目默认使用的是web 2.3版本,web.xml文件头中也是2.3的版本..说实话之前没怎么用maven创建过项目,后来觉得maven项目看源码太方便了才更偏向于用maven的,所以这里也根本没在意..引入的javax-servlet-api 2.5的版本.然后发现jsp文件中的el表达式都

  • js中EL表达式应用(jsp中)

    js中EL表达式使用(jsp中) 比如访问servlet set (request.setAttribute("xxx", "yy"); request.getRequestDispatcher("/2.jsp").forward(request, response)),然后跳转到http://localhost:8080/day05/set?name=Tom&age=30 然后可以通过以下代码获取相关数据,其实明白jsp翻译成的serv

  • 关于jsp页面中el表达式的有关问题

    关于jsp页面中el表达式的问题 <c:if test="${userSalChance.chcStatus eq 已分配}"> <td class="list_data_op"> <img onclick="to('dev_plan.html');" title="制定计划" src="../images/bt_plan.gif" class="op_button&

  • JSP页面中EL表达式语议和jstl标签库的使用详解

    JSP页面中EL表达式语言和jstl标签库的使用详解 JavaBean在JSP中的局限 获取JavaBean属性必须要实例化 强制类型转化 <% Employee employee = (Employee)request.getAttribute("employee"); Computer comp = employee.getComputer(); String manufacturer = comp.getManufacturer(); %> 如果页面编写出现逻辑错误,

  • JSP页面EL表达式无效的有关问题 JSP页面EL表达式无效的有关问题

    JSP页面EL表达式无效的问题 以前用WSAD wizard做的,都可以在JSP页面中解析到EL表达式,当然前提是JSP2.0的情况下. 今天遇到了一个莫名其妙的问题.刚下载Eclipse3.3+MyEclipse6.0体验的过程中,遇上了解析不到EL表达式的问题.经过好几个小时的琢磨终于发现了,给大家share一下: 问题就出在建Web Project的时候web.xml声明上. web.xml声明部分一般分为如下版本的xsd, web-app_2_2.xsd web-app_2_3.xsd

  • EL表达式无法解析错误

    EL表达式无法解析异常 今天在部署一个项目时,报了这样的异常: org.apache.jasper.JasperException: Unable to convert string "${topic.postTime}" to class "java.util.Date" for attribute "value": Property Editor not registered with the PropertyEditorManager 起初

  • EL表达式不解析或者说是&quot;失效&quot;的有关问题

    EL表达式不解析或者说是"失效"的问题 通过action将数据库中读出来的数据通过request传入jsp页面,变量名为(groCode) 我利用的是EL表达式 ${groCode} 显示, 当程序跑起来的时候,发现页面并没有进行显示, 从来都没有遇到这种问题,我在百度上查, 发现有3种大众版解决方案,解决EL表达式失效: 1.在jsp页面的最顶上声明:<%@ page isELIgnored="false" %> (意思是 忽略EL表达式 == 否)

  • 关于Tomcat5.5中EL表达式无效的解决方法

    关于Tomcat5.5中EL表达式无效的解决办法 在Tomcat5.5中,JSP页中使用EL表达式输出信息,例如: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8″%> <html> <head>EL表达式</head> <body>${header["User-Agent"]}</bod

  • 关于Tomcat5.x中EL表达式无效的解决方法

    关于Tomcat5.x中EL表达式无效的解决办法 问题: 在Tomcat5.x中,JSP页中使用EL表达式输出信息,例如: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8″%> <html> <head>EL表达式</head> <body>${header["User-Agent"]}<

最新文章
  • Duolingo 2000 分学习总结

    默默的用 Duolingo 学了两个月 今天学到 2000 分 感觉它作为一款外语入门软件做得非常不错 如果每天坚持打开了学一点可以潜移默化地加强语感和句型掌握 而这个过程不需要死记硬背语法 语法需要自己 领悟 Web 版功能更全也更难得分 适合有大段时间静下心学 移动版相对简单 可以选词造句 适合随时随地的复习 --cut-- ptsa在2013-08-31 19:48:2回答到: 中国学英语 用这个好像不行? sethverlo在2013-08-31 19:56:1回答到: @Olivia

  • e租宝非法集资案真相调查 e租宝非法集资案真相调查

    新华社北京1月31日电(记者 白阳.陈寂)一年半内非法吸收资金500多亿元,受害投资人遍布全国31个省市区--1月14日,备受关注的"e租宝"平台的21名涉案人员被北京检察机关批准逮捕.其中,"e租宝"平台实际控制人.钰诚集团董事会执行局主席丁宁,涉嫌集资诈骗.非法吸收公众存款.非法持有枪支罪及其他犯罪.此外,与此案相关的一批犯罪嫌疑人也被各地检察机关批准逮捕. 这个曾风靡全国的网络平台真相究竟如何?钰诚集团一众高管头顶种种"光环"之下隐藏着怎样

  • 国内短租模式待解 对行业整合要求较高

    蚂蚁短租.小猪短租一季度都宣布融资一千万美元,途家两轮共计4亿元人民币,程途网A轮融资也已在进行中,游天下背靠雄厚的资金支持和流量导入一直不动声色的在线下持续耕耘......短租在资本市场的的表现似乎不错,但这厢爱日租却宣布关门.冰火两重天的境遇对比将短租行业拉回到聚光灯下.有业内人士公开表示,从2012年以来,小猪短租.蚂蚁短租相继获得融资,但从整个住宿业的成交量看,短租市场仍占比很少. 易观国际的报告中指出,按说日短租本该是旅游OTA巨头的份内事,连分类信息网站58同城和赶集网都积极参与,但

  • Wordpress 执行时间 0.2XS 已经算是基本正常了么?

    LNMP PHP5.6.8 OPcache+Xcache http://www.xiaoyulog.com/tz.php 这是探针. 请问还有什么值得优化的地方么? --cut-- zts1993在2016-05-10 09:45:54回答到: wordpress 0.3秒以内已经是相当快了 lincanbin在2016-05-10 09:45:54回答到: PHP5.6.9修复了炸机漏洞 xiaoyuvps在2016-05-10 09:45:54回答到: 本来以为速度够快的.没想到跟人家使用h

  • 5个Everbox邀请码

    Everbox是盛大创新院开发的云储存产品,目前只有win的客户端 需要的请留下邮箱... --cut-- hunduncn在2010-12-06 09:56:1回答到: 我要.谢谢 [email protected] Jamzo在2010-12-06 09:57:3回答到: @hunduncn 已发 MarkFull在2010-12-06 10:00:2回答到: MarkFull的gmail: markfsw 谢谢 ksatori在2010-12-06 10:01:4回答到: ksatori

  • 最快的减肥运动——打羽毛球 最快的减肥运动——打羽毛球

    相信很多人都接触过羽毛球,那么你知道羽毛球是运动减肥最快的方式之一吗?现在,我们一起来了解运动减肥最快方式----打羽毛球. 1.在进行羽毛球运动的时候,我们的手臂和手腕都在不停的以各种角度用力挥拍,而下半身的胯部.膝部和踝部更是不间断的运动着,无论是奔跑中,还是在做弓步.垫步或者是滑步的不同动作中,又或是抬头.弯腰.下蹲的过程中,身体的各处肌肉都得到了充分的锻炼. 所以通常在打半个小时的羽毛球之后,我们就已经大汗淋漓,而此时也正是脂肪开始燃烧的时候,而且我们的呼吸功能以及心血管功能都得到了很好

  • DNF男枪二觉 弹药师二觉战场统治者介绍 DNF男枪二觉 弹药师二觉战场统治者介绍

    7月16日信息,DNF男枪二觉即将在国服上线,下面小编就给大家介绍一下战场统治者的详细介绍. 背景故事 7月18日 晴 万里无云,明天又有一场硬仗要打. 我真的是一个合格的战场统治者吗?我无数次地这样问自己. 不同的战场统治者可能有不同的指挥风格,但有些基本的素养必须是是一致的. 一.必须学会舍弃. 我战斗的目的是什么?是为了让士兵不再牺牲,还是为了救助可怜的百姓?我想,很多人都会不假思索的回答:"是!",所以他们终究没能成为战场统治者....[查看详情]

  • 微信提示没有权限访问该页面 请点击返回首页的解决办法 微信提示没有权限访问该页面 请点击返回首页的解决办法

    微信提示没有权限访问该页面请点击返回首页怎么回事?当你使用微信公众号登录平台后,点击左方界面的任何功能均会提示"没有权限访问该页面,请点击返回首页",面对这种现象,我们该如何解决呢?一起来看看本站小编为大家带来的解决办法吧! 没有权限访问该页面请点击返回首页解决办法 1.刚注册的微信公众号,需要等审核通过,才能够操作; 2.若不是刚注册,那你登陆的账号可能不是管理者账号,而是运营者账户; 3.如果之前操作后台成功,现在显示没有权限访问的话,有可能是应用程序错误的原因.将电脑进行杀毒并重

  • QQ空间5.0全套卡通风格图片模块:史努比 QQ空间5.0全套卡通风格图片模块:史努比

    使用方法:1:点击自定义.2:点击右侧的新建模块→点击图片模块.3:模块名称随便,用一个空格最好,图片地址上输入图片的地址,再点击"更多设置",背景.边框选择无,确定保存. 下面是图片的缩略图,点击查看QQ空间大图模块: 配套皮肤:你是唯一 TITLE:四叶草的爱

  • 迷你西游新手攻略 6点不能不知的技巧 迷你西游新手攻略 6点不能不知的技巧

    迷你西游在游戏初期需要注意很多问题,包括游戏的大致玩法,参加的活动细节,礼包兑换等等,这里为大家盘点六点,主要为初入游戏的新手玩家需要掌握的要点. 迷信西游新手攻略 第一点:进入首选选八戒,全民神卡不解释(对于小R和中R),首抽麒麟或者毕方,这个是一切的准备的前提,麒麟下版本即将削弱,战意增加从10点改为5点,效果降低了很多,现在第二回合就能30战意,改变后就只有20了,毕方其实是张不错的卡,某些意义上比麒麟要强. 第二点:礼包准备好,一共3个新手礼包+公会礼包+序列号礼包,加起来大概是1100

热门推荐