位置:首页 » 技术 » 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"]}<

最新文章
  • 铁通跟移动现在网络还是有区别? 铁通跟移动现在网络还是有区别?

    部分节点的分光盒里面有2种,一个是移动,一个是铁通.光纤盒子上也写着中国移动&中国铁通. 2个SC接口,对应不同的分路器.需要什么线路把端口插对应的分路器上. 从本地的价格上铁通比移动贵一些.移动各种活动,铁通除了包年没其他活动. 以前铁通宽带是有分配公网IP,移动没有.好几年没用过了,只知道移动分配的是假的公网IP. 图: --cut-- em70在2016-05-09 01:51:17回答到: 只有联通和电信有骨干网,且大部分网络服务是部署到联通,电信机房的,其他运营商都需要租用电信和联通的

  • 有多少人是期待着MacBook Air + Retina的?

    说实话真的有点失望没有这个升级.其实8小时的续航和12消失的续航能有多大差别的呢.Haswell省下来的电量用在Retina上面多好啊!完美的移动编程平台啊!唉可惜...... --cut-- X-Force在2013-06-11 15:30:4回答到: 那肯定是苹果故意留下的遗憾,可以作为日后升级的卖点. 另外基于商业考虑,Air 和 Pro 的产品线必须要有差异化,否则就是自己的产品被自己另一款产品打死了.如果 Air 也加上 Retina 之后,目前的 Pro 基本是不用卖了. 估计苹果只

  • [邀请码] 10 枚 Ello 邀请码,10 枚 Inbox 邀请码

    不知道大家还有没有需要的,我这儿还有10枚Inbox 邀请码 以及 10枚 Ello 邀请码. 需要的请留邮箱,并且注明你需要的是哪一种邀请码(2选1),不注明的一律不发. 原则上按留言顺序发,我也会参考一下你以往的发帖记录.新注册的账号一律不发. --cut-- dafang在2014-11-07 08:37:2回答到: yffang06#gmail.com 感谢,请发Inbox mdcw0624在2014-11-07 08:40:4回答到: mdcw1103#gmail.com Inbox

  • 菠萝虾仁炒饭

    菠萝虾仁炒饭是一个北京的特色小吃,味鲜口感好. 选料 主料:冷饭3碗.虾仁1/2杯.罐头菠萝2片.蒜末1大匙.毛豆仁2大匙.肉松1/2杯. 调料:盐1/4大匙.糖1/2大匙.香油1/2大匙.白胡椒粉2小匙. 制法 1.将虾仁用牙签挑去肠泥后洗净,并用纸巾擦干水份. 2.将菠萝片自罐头取出切小丁,大蒜洗净切末备用. 3.毛豆仁洗净后,水中加少许盐汆烫1-2分钟,捞起冲凉备用. 4.热油锅爆香大蒜末,加入虾仁炒至八分熟. 5.加入毛豆仁.冷饭.菠萝丁快速翻炒至饭粒散开. 6.加入调味料翻炒均匀. 7

  • 萌!人生遇见最有趣可爱 动物世界 萌!人生遇见最有趣可爱 动物世界

    呆萌!人生遇见最有趣可爱动物世界. 人生最有趣的动物世界,照片来自孟加拉国的兔子. 秘密特工? 须鲸新生儿在布拉格动物园:捷克. 狗狗进游泳在布达佩斯. 森林附近的朗布依埃.法国. 大白鲨在南非.

  • jMessageBox&nbsp;基于jQuery的窗口插件 jMessageBox&nbsp;基于jQuery的窗口插件

    打包下载 如下图: 但是这些弹出来的窗口的样式非常的单调无法设置,并且窗口标题还根据不同的浏览器显示不同的标题内容,非常的丑陋!对于高审美观的现代人来说,就大打折扣了! jQuery现在这么流行.这么火,但网上却好像还是没有提供类似于MessageBox的插件(或者只是我没有找到而已),类似的模式窗口插件倒是有一大堆,但这都不是我想要的.没现成的,就只好花点时间将我以前写的基于我的个人JS框架的MessageBox移值过来,也就是本文的JMessageBox. 它的使用非常的简单 CSS + J

  • 《倩女幽魂2》元宵节活动详解 《倩女幽魂2》元宵节活动详解

    倩女幽魂2元宵节活动内容简介:疯狂闹元宵 活动时间:2015年3月2日0:00-3月10日23:59 试投放:2015年2月12日12:00-2月13日23:59 在游园惊梦.乱世英雄.豪情痴.庄生梦蝶服务器抢先体验. 活动一:巧猜灯谜 背景介绍 元宵节又称上元节, 千百年来,无数文人墨客留下诸多吟咏诗句.中国幅员辽阔,历史悠久,关于元宵节的习俗在各地也不尽相同.元宵佳节,帝城不夜,春宵赏灯之会,百姓杂陈,诗谜书于灯,映于烛,列于通衢,任人猜度. 发布人:金陵.杭州.阿格拉团圆树上的上元宫灯,杨

  • 重装XP,恢复对Linux的引导

    上次装了XP,没有备份系统,后来系统盘越来越臃肿,有时系统提示没有空间,于是决定再重装XP,然后用一键GHOST硬盘版8.3对XP系统盘备份.然而,原来的双系统中的Linux无法引导了,我手上又没有安装盘,于是决定用一键GHOST硬盘版8.3自带的grub修复对Linux的引导. 1.安装一键GHOST硬盘版8.3. 2.用explore2fs在windows下将Linux boot分区中的grub.conf文件导出.我导出的文件内容如下 QUOTE: # grub.conf generated

  • iPhone6 plus怎么隐藏照片?iPhone6隐藏照片教程(1/4) iPhone6 plus怎么隐藏照片?iPhone6隐藏照片教程(1/4)

    iPhone6 plus怎么隐藏照片很多朋友不知道如何来隐藏重要照片了,下面小编为各位同学介绍一下吧. 1)打开iPhone6的[照片],选择你要隐藏的照片,点击右上角[编辑].(如下图) 首页 1 2 3 4 末页

  • Python中Excel各种操作与常见问题

    文章简单的介绍了关于Python中Excel各种操作与常见问题,有需要的朋友可以参考一下. 模块介绍: xlrd 0.7.5 下载地址:http://pypi.python.org/pypi/xlrd 文档地址:https://secure.simplistix.co.uk/svn/xlrd/trunk/xlrd/doc/xlrd.html xlwt 0.7.3 下载地址:http://pypi.python.org/pypi/xlwt 文档地址:https://secure.simplisti

热门推荐
  • 【开源访谈】玛雅牛谈 JFinal 与开源技术 【开源访谈】玛雅牛谈 JFinal 与开源技术 [嘉宾近照] 李飞,ID: @玛雅牛 ,Git 主页: http://git.oschina.net/myaniu [正文] 1. 请简单地介绍一下你自己(技术背景.学习经历.工作经历). 04年毕业于西安交通大学计算机系,曾就职于台企.外企.私企,担任过程序员.项目经理.研发经理.技术副总.13年下半年开始自主创业. 技术狂热者,02年开始捣鼓Linux系统,迷恋过几年FreeBSD,现在使用MBP,生产环境是Debian,大爱PosgreSQL数据库,用了10 年以上,生产语言有:Java.
  • 三星S7曝光黑科技 秒杀苹果iPhone7 三星S7曝光黑科技 秒杀苹果iPhone7 [本站]三星S7将会在今年的巴塞罗那MWC大会上正式发布,作为今年誓与苹果iPhone7抗衡的安卓旗舰机型,三星可谓为S7压足了筹码,不仅在巴塞罗那苹果店对面开设了实体店造势,更有消息称,S7将会推出全新功能,以此击溃苹果. 据来自外媒的报道称,三星S7将会支持名为"Always on display"功能,即屏幕常亮功能,该功能虽然并不是什么新概念,但是至少苹果iPhone7应该不会采用该功能. 此前,LG V10.LG G5等都已加入屏幕常亮功能,而由于三星的AMOLED屏幕本身像
  • 观察指甲变化预防和及早发现疾病 观察指甲变化预防和及早发现疾病 大家知道在我们身体的很多部位都能观察出身体的健康状况,指甲就在其中,如果我们在日常的生活中能常常观察指甲的变化,可能很多疾病都可以预防和及早发现,下面就一起来了解下吧. 知道你的指甲可以揭示你的整体健康状况么?这儿一小块白,那一片淡红,或者一些波纹或结节性红斑都可能是身体疾病的信号. 1.非常灰甚至发白的指甲有时意味着衰老,但同样也可能是一系列严重疾病的信号,比如:贫血.充血性心力衰竭.糖尿病.肝病.营养不良等. 2.如果指甲近乎全白同时有深色的边,可能意味着肝病,比如肝炎.这张图里你看到指甲同
  • 最美自拍神器 koobee“智青春手机”上市 最美自拍神器 koobee“智青春手机”上市 "青春是一朵清芬的花,青春是用来回味的."电影<致青春>勾起了人们对自己青葱校园往事的美好回忆.koobee近日推出"智青春手机",以时尚年轻人主要消费群体,主打自拍功能,并以1499元震撼低价上市,可谓诚意十足.据官方的说法,目的就是为了给消费者提供便利的拍照体验,打造最佳青春记忆手机. koobee这款被誉为"自拍神器"的"智青春手机"是国内首款在面壳.电池盖.侧键等部件全部都采用双色注塑工艺的智能手机,呈现出
  • 7个必须实践的摄影技巧 7个必须实践的摄影技巧 对焦与运动物体拍摄练习 在第一天的学习中,我们讲解了单反相机的对焦体系,并告诉过大家在拍摄中如何在相机上设置与对焦有关的几个按钮.今天让我们首先来复习这个知识. 静止物体 拍摄静止物体的设置方法,我们在对焦体系使用总结中已经讲过:先调整手动.自动对焦切换按钮为自动对焦;设置单张.连续自动对焦切换按钮为单张 自动对焦;然后设置对焦点选择按钮为中心点单点对焦模式;设置拍摄方式选择按钮为单张拍摄;最后利用相机默认的半按快门对焦锁定功能.这样的设置可以保证 画面中的主体能够被对焦清楚并出现在画面中的任何