JSTL c:out 不显示变量的值

2023-12-09

我正在关注教程关于春天我应该在控制器中设置一个变量,以便在呈现请求的 jsp 中打印。代码如下:

@Controller
public class HelloController {

    @RequestMapping(value="/hello.htm")
    public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse  response) throws ServletException, IOException {
        String now = (new Date()).toString();
        return new ModelAndView("WEB-INF/views/hello.jsp", "now", now);
    }
}

那么hello.jsp代码如下:

<%@ page session="true"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<html>
    <body>
        <p>Greetings, it is now <c:out value="${now}" /></p>
    </body>
</html>

我预计会得到一个显示此内容的 html:

Greetings, it is now Mon Fri Dec 06 00:39:35 CET 2013

但我得到的只是:

Greetings, it is now ${now}

我已经检查了所有内容两次(甚至更多!),但一切似乎都如教程所说,但一定有一些东西丢失了,我希望......

我的代码有什么问题吗?


这是一E表达L语言问题。你的${}尚未解决。发生这种情况的原因有多种。其中最有可能的是您的 web.xml 声明的是 Servlet 2.3 及以下版本。您必须指定 2.4+。现在,显然,您的 Servlet 容器也必须支持该更高版本。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JSTL c:out 不显示变量的值 的相关文章

随机推荐

  • 使用 javascript 在页面加载之前缓存数组中的动态图像

    我正在尝试制作 4 个滑动画廊 但在以画廊形式显示图像之前 我需要预加载 缓存 闪屏后面的所有图像 我一直在尝试使用 jPreLoader v2 http www inwebson com jquery jpreloader a prelo
  • ImportError:谷歌应用引擎上没有名为flask的模块

    我正在关注这个tutorial我正在尝试开发一个基本的 Flask 应用程序以在 Google App Engine 上运行 我使用的是 Windows 并且每一步都严格遵循指南 我已经设置了虚拟环境并使用以下命令测试了烧瓶是否在其中imp
  • 字体大小 vs 行高 vs 实际高度

    This问题的答案说font size定义框的高度 以便所有字母 包括上升部分和下降部分 都可以容纳 但为什么有一个span40 像素font size and line height实际大小为 45px 如果我正确理解链接的问题 那么 X
  • XCode:当用户单击 UITextbox 时显示 UIDatePicker

    我已经对这个话题进行了彻底的研究 发现人们在许多网站上发布了完全相同的问题 包括 righthere在堆栈溢出中 我已尝试了所有建议 但无法让 UIDatePicker 实际显示 我采取什么方法似乎并不重要 我尝试使用继承模型 在该模型中
  • 是否可以在不停止 iPod 音乐的情况下播放声音?

    是否可以在不停止 iPod 音乐的情况下在应用程序中播放声音 现在我正在使用以下命令 但它会停止 iPod 音乐 soundPath NSBundle mainBundle pathForResource mySound ofType mp
  • Google 地图显示来自 json 的路线

    我遇到的下一个问题是显示基本 JSON 的路线 我在后端进行此调用 curl to https maps googleapis com maps api directions json 我将响应 json 发送回前端 在前端 我尝试渲染路线
  • Ansible 循环 JSON 数组包含对象并替换文件中 JSON 中找到的每个元素

    我有这个 JSON foo1 somevalue1 foo2 somevalue2 zoo1 somevalue111 zoo2 somevalue222 其中我需要在 ansible 和 JSON 数组中的每个对象中循环每个键 对值 我喜
  • Java中的正则表达式匹配器\G(上一场比赛的结束)的例子会很好[重复]

    这个问题在这里已经有答案了 你有边界匹配器 G 的任何有用的例子吗 请给我一些现实世界的例子 Java 源代码值得赞赏 从 掌握正则表达式 Jeffrey E F Friedl 中 我得到了一个解析 HTML 的有用示例 但我不确定如何翻译
  • iOS 8 旋转方法弃用 - 向后兼容性

    在iOS 8中 界面旋转的方法有已弃用 这包括 willRotateToInterfaceOrientation duration didRotateFromInterfaceOrientation willAnimateRotationT
  • 使用 LINQ 从 XML 文件中选择元素

    我有这样的 XML 结构
  • Python:存储大数据结构

    我目前正在用 python 做一个项目 该项目使用相对较大的字典 大约 800 MB 我尝试使用 pickle 来存储其中一本字典 但出现了 MemoryError 在 python 中保存此类文件的正确方法是什么 我应该使用数据库吗 Py
  • 如何从 Bash 中的字符串中删除最后 n 个字符?

    我有一个变量var在包含字符串的 Bash 脚本中 echo var some string rtf 我想删除该字符串的最后四个字符并将结果分配给一个新变量var2 以便 echo var2 some string 我怎样才能做到这一点 你
  • IBM DataPower 3.7.1.x 与 WCF 客户端相关的问题

    我尝试在 WCF 中使用 IBM DataPower 3 7 1 x Web 服务 但收到以下错误消息 找不到 System IdentityModel Tokens X509SecurityToken 令牌类型的令牌身份验证器 根据当前的
  • Nodejs 中的 setInterval 奇怪行为

    我想每秒运行一次函数 而函数本身需要 3 秒来执行 结果是每个间隔的执行时间相差
  • 同一 3D 轴中的多条独立线

    I would like to draw multiple independent lines in a 3D plot in Python It looks like 我是 Python 新手 你能帮我吗 您必须使用 matplotlib
  • PHP计算数组元素[重复]

    这个问题在这里已经有答案了 你好 有人可以解释一下为什么这会返回 一个数组由 0 个元素组成 arr array 1 3 5 count count arr if count 0 echo An array is empty else ec
  • 使 glReadPixel() 运行得更快

    我想要一种非常快速的方法来为我的应用程序捕获 openGL 帧缓冲区的内容 一般来说 glReadPixels 用于将framebuffer的内容读取到缓冲区中 但这很慢 我试图通过创建 4 个线程使用 glReadPixels 从 4 个
  • 为什么我的 ListView 和 CheckBox id 变得混乱?

    我正在女巫单元中实现带有复选框的 ListView 但问题是 当我签入一个单元格并向下滚动列表时 它会变得混乱 其他单元格也会被检查 我需要在 getView 方法中做其他事情吗 这是我的 CustonAdapter public clas
  • 选择矩阵中一行的一些值

    在带有矩阵的 R 中 m lt matrix 1 20 ncol 4 colnames m lt letters 1 4 如果我只想选择一个值 它就可以了 像这样 subset m m 4 17 但如果我想要 3 个值 就会出现错误 看这个
  • JSTL c:out 不显示变量的值

    我正在关注教程关于春天我应该在控制器中设置一个变量 以便在呈现请求的 jsp 中打印 代码如下 Controller public class HelloController RequestMapping value hello htm p