Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >SpringMVC的JSP页面中中EL表达式不起作用的问题解决

SpringMVC的JSP页面中中EL表达式不起作用的问题解决

作者头像
大黄大黄大黄
发布于 2018-09-14 10:10:03
发布于 2018-09-14 10:10:03
2.3K0
举报

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_35512245/article/details/53611663

今天,我在写SpringMVC代码的时候遇到了一个问题,就是在jsp页面中使用el表达式取值,取不到值,但是使用jsp中嵌套java代码可以取到值。

问题如下图:

起初,我以为是jstl标签没有导入,但是经过检查,并不是这个原因,害我试了好久,还是没改出来。后来上网谷歌搜索一下才发现了问题所在!

解决方法:

在使用el表达式的jsp中配置:

<%@page isELIgnored=”false” %>

更改后就显示正确,如下:

该设置代表在本jsp中使用el表达式,可以解析其中的值。若isELIgnored设置为true,代表在本页不使用el表达式,当做字符串解析出来显示。此时,el表达式正常工作,显示正常。 isELIgnored默认值为true!所以才会出现这个问题!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016年12月13日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
JavaWeb12-JSP, EL表达式,JSTL标签
JSP & EL & JSTL 一.JSP 1. jsp回顾 jsp作用 jsp全称java server pages(java服务器页面),本质是一个servlet.它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp). jsp作用:将内容的生成和显示进行分离 用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内
Java帮帮
2018/03/19
1.7K0
JavaWeb12-JSP, EL表达式,JSTL标签
EL表达式与JSTL
JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。
Masimaro
2019/12/10
9820
jsp中的JSTL与EL表达式用法及区别(一)
对于JSTL和EL之间的关系,这个问题对于初学JSP的朋友来说,估计是个问题,下面来详细介绍一下JSTL和EL表达式他们之间的关系,以及JSTL和EL一些相关概念! JSTL是什么 JSTL(JSP Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL1.0 由四个定制标记库(core、format、xml 和 sql)和一对通用标记库验证器组成。core 标记库提供了定制操作,通过限制了作用域的变量管理
java达人
2018/01/31
1.7K0
EL表达式语言_el表达式的语法格式
对于常见的对象属性、集合数据的访问, EL提供了两种操作符:操作符 ” . “和” [ ] ” 操作符:
全栈程序员站长
2022/09/19
1.1K0
EL表达式语言_el表达式的语法格式
El表达式&JSTL标签库
EL表达式在输出null的时候,输出的是空串。Jsp表达式脚本输出null值的时候输出null字符串;
暴躁的程序猿
2022/03/24
4690
JSP学习——EL表达式和JSTL学习小结
EL表达式 一、EL与JSTL作用: 简化JSP文件上java代码开发步骤。 二、jsp主要的开发任务 将域对象中的数据读取并写入响应体中。 三、在jsp中使用java命令,将域对象中的数据读取并写入到响应体(客户端) 域对象读取的数据都是object类型 需要进行数据转换 eg: <% String value = (String)request.getAttribute("key"); //out.write(value); %>
传说之下的花儿
2023/04/16
5990
EL表达式详解_EL表达式问内置对象属性值
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/164756.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/19
3.5K0
html支持el表达式吗_jsp还有人用吗
Expression Language 表达式语言,常用于取值 我们之前在JSP中写java代码必须写在<%%>里面。并且取值代码比较繁琐。 而EL表达式可以使我们的取值代码更加简洁
全栈程序员站长
2022/09/19
6880
html支持el表达式吗_jsp还有人用吗
el表达式和jstl_用二叉树来表示一个简单算术表达式
EL(Express Lanuage)表达式可以嵌入在jsp页面内部,减少jsp脚本的编写,EL出现的目的是要替代jsp页面中脚本的编写。
全栈程序员站长
2022/09/19
7020
el表达式和jstl_用二叉树来表示一个简单算术表达式
javaee的OA项目(八)EL表达式和JSTL表达式 学习,是什么,为什么,如何使用的角度进行学习
利用estl语句进行计算一个班的男生和女生的人数。思路是,在jsp页面定义一个变量,之后判断遍历出来的学生的性别,如果是男,变量加一
一写代码就开心
2021/06/22
6150
javaee的OA项目(八)EL表达式和JSTL表达式 学习,是什么,为什么,如何使用的角度进行学习
EL表达式总结_el表达式循环
EL 全名为Expression Language。EL主要作用: 1、获取数据     EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组) 2、执行运算     利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算。${user==null} 3、获取web开发常用对象     EL 表达式定义了一些隐式对象,利用这些隐式对象,web开发人员可以很轻松获得对web常用对象的引用,从而获得这些对象中的数据。 4、调用Java方法     EL表达式允许用户开发自定义EL函数,以在JSP页面中通过EL表达式调用Java类的方法。
全栈程序员站长
2022/09/19
4.2K0
EL表达式总结_el表达式循环
Jsp中EL表达式不解析问题
前一天晚上写好的JSP页面,然后发布在Tomcat上面之后,一切正常。第二天早上打开之后,发现css样式始终加载不出来,刚开始以为网速问题(前一天晚上测试一切正常,因此排除代码问题),测试网络一切正常,这就跟尴尬了,那css加载不出来是什么意思,难不成遇见鬼了?于是在发布后的页面检查代码,发现页面没有解析EL表达式,找到问题就想办法解决,于是开始折腾,最终还是找到了解决办法,是因为JSP页面的 isELIgnored=“False”默认为True了,What Fuck 以前写Jsp页面从来都没有禁止过这些,这次真的是活见鬼了。如果出现EL表达式不解析,请重新设置isELIgnored=“False”,即可解决问题。
全栈程序员站长
2022/07/01
4850
Jsp中EL表达式不解析问题
EL表达式与JSTL表达式
在jsp开发中,为了获取Servlet域对象中存储的数据,经常要写很多java代码,这样的做法会使JSP页面混乱,难以维护,为此,在JSP2.0规范中提供了EL表达式。它是Expression Language的缩写。
xiaozhangStu
2023/05/04
1.4K0
day11_JSP+EL+JSTL学习笔记
    JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。
黑泽君
2018/10/11
1.4K0
day11_JSP+EL+JSTL学习笔记
Jsp&EL&JSTL的基本使用
因此一般写jsp或者写项目不会在jps文件中写java代码,会采用MVC的开发模式,而Java代码会使用EL表达式和JSTL标签来代替。
不愿意做鱼的小鲸鱼
2022/09/24
1.4K0
Jsp&EL&JSTL的基本使用
【Java Web_08】JSP、EL 表达式、JSTL
一、JSP 1. 概述 * 当浏览器请求对应的JSP 时 ,JSP 经过转义形成对应的java文件,java文件 经过编译 链接 形成 .class 文件。.class 文件会用来创建 servlet 对象 这个对象就可以提供动态html响应。 2. JSP语法 ① 声明区 * <%! 在类中方法外,属于成员位置 %> ② 表达式 * <%= 这里输出到页面,在 service 方法中 %> ③ 代码块--- 代码片段 * <% 在 service 方法中 %> ④ JS
用户8250147
2021/02/04
6120
EL表达式&JSTL标签库笔记
EL表达式的全称是:Expression Language。是表达式语言。 EL表达式主要是代替jsp页面中的表达式脚本在jsp页面中进行数据输出。 因为EL表达式在输出数据的时候,要比jsp的表达式脚本要简洁很多。
技术交流
2022/11/18
5100
EL表达式&JSTL标签库笔记
JSP/EL/JSTL
一、JSP技术 1.jsp脚本和注释 jsp脚本: 1)<%java代码%> ----- 内部的java代码翻译到service方法的内部 2)<%=java变量或表达式> ----- 会被翻译成service方法内部out.print() 3)<%!java代码%> ---- 会被翻译成servlet的成员的内容
用户5927264
2019/07/31
8120
JSP之EL表达式和JSTL标签库
out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${user}", java.lang.String.class, (PageContext)_jspx_page_context, null, false));
用户9184480
2024/12/17
1340
Javaweb核心之EL表达式
EL表达式,全称是Expression Language。意为表达式语言。它是Servlet规范中的一部分,是JSP2.0规范加入的内容。其作用是用于在JSP页面中获取数据,从而让我们的JSP脱离java代码块和JSP表达式。
楠羽
2022/11/18
2780
Javaweb核心之EL表达式
相关推荐
JavaWeb12-JSP, EL表达式,JSTL标签
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文