首页 > 其他分享 >SpringMVC中JSP页面不显示EL表达式的原因

SpringMVC中JSP页面不显示EL表达式的原因

时间:2024-05-13 22:08:34浏览次数:20  
标签:EL 1.2 SpringMVC JSP 使用 表达式

感谢 https://developer.aliyun.com/article/444366

 

在 Spring MVC 的入门项目中, 这是最常见的问题。实际上这是因为使用了 JSP 1.2 规范引起的。

1. 使用JSP 1.2 定义格式

如果您使用了 老旧的JSP 1.2描述方式, 即使用了 DTD 定义:

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" >
<web-app>
//...
</web-app>

这种情况下, EL表达式默认是禁用或者忽略的, 必须手动启用,才会输出 model 中的值。示例如下:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<%@ page isELIgnored="false" %>
</head>
<body>
       ${msg}
</body>
</html>

可以看到,其中使用了 <%@ page isELIgnored="false" %> 来开启 EL 表达式;

 

标签:EL,1.2,SpringMVC,JSP,使用,表达式
From: https://www.cnblogs.com/towboa/p/18190177

相关文章

  • 02-Excel基础操作-学习笔记
    01替换场景描述:在excel表中由“部门”列,将其中的’‘一部门’‘改为’‘一车间’‘在excel表中由“地区”列,上面记录着既有“苏州”又有“苏州市”,现在要求将‘’地区‘’所在列中的“苏州”改为“苏州市”。分班:将列表中的63名同学分成2个班级,3个班级又该如何操作......
  • HTML 04 - Elements
    HTMLElementsarebuildingblockofawebpage.Itisusedtocreatecomponentforwebpages.HTMLdocumentsconsistofatreeoftheseelementsandtheyspecifyhowHTMLdocumentsshouldbebuilt,andwhatkindofcontentshouldbeplacedwithinvariousp......
  • shell echo命令
    打印字符串echo"Itisatest"打印特殊字符echo"\"Itisatest\""#输出结果"Itisatest"打印变量#read表示接收执行脚本的输入的第1行#编辑[root@VM-12-15-centoshome]#vitest.sh#编写如下#!/bin/shreadnameecho"$nameItisat......
  • vue2使用elementUI组件el-tooltip指定元素进行提示信息(图标显示信息)
     <el-table-columnprop="operation"label="操作"borderwidth="200px"><templateslot-scope="scope"><divclass="operation-icons"><!......
  • shell传递参数
    执行脚本时传入参数[root@VM-12-15-centoshome]#vitest.sh#编写如下echo"Shell传递参数实例!";echo"执行的文件名:$0";echo"第一个参数为:$1";echo"第二个参数为:$2";echo"第三个参数为:$3";#设置权限[root@VM-12-15-centoshome]#chmod+xtest.sh......
  • .vue在调用method为delete时,出现了无法传参的情况
    1.vue在调用method为delete时,出现了无法传参的情况:调用deleteapi发现想传入的json格式的参数并没有传入成功,如下:  这其实是vue的delete方法和其他postputget方法不一样导致的,需要修改delete传参格式就行了: Vue中axiosdelete请求参数踩坑:vue中axios的delete和post......
  • ElasticSearch 数据并发冲突处理
    一.概述Elasticsearch使用文档版本来控制文档的并发更新,并用于解决冲突。Elasticsearch从写入到检索的时间间隔是由刷新频率refresh_interval设定的,该值可以更新,但默认最快是1s,也就是这1秒之内如果同一条数据(文档的新版本必须复制到群集中的其他节点。Elasticsearch也是异......
  • 1250 - Table 'd' from one of the SELECTs cannot be used in field list
    1问题描述sql数据库查询接口union后orderby某字段,提示错误“1250-Table'd'fromoneoftheSELECTscannotbeusedinfieldlist“。移除orderby条件,就不会报错,但是不满足按照某个字段排序。 2方案解决修改排序条件为:orderbystatId即可。(union后的结果是字段......
  • Find Products of Elements of Big Array
    FindProductsofElementsofBigArrayA powerfularray foraninteger x istheshortestsortedarrayofpowersoftwothatsumupto x.Forexample,thepowerfularrayfor11is [1,2,8].Thearray big_nums iscreatedbyconcatenatingthe powerful......
  • Oracle 恢复之using backup controlfile 和 until cancel
    1、recoverdatabase/tablespace/datafileOracle以当前控制文件记录的SCN为恢复终点,将相关的datafile恢复到当前控制文件记录的SCN。控制文件不能比数据文件更旧。完全恢复,利用归档日志和在线重做日志。2、recoverdatabaseuntilcancel只能在sqlplus工具内执行。在丢失日......