自己也是刚学习就遇到了这个问题,上网找了两天,弄清楚了就分享出来

我的各个文件都没有报错,而且 jdk 和 jstl 的版本,web.xml 的版本都没什么问题,而且也能获取数据库中的数据,但是使用 <c:forEach> 时就不能输出数据,而是把代码内容显示出来,比如:

我本来是要通过 foreach 循环遍历表格,输出品牌表的信息,像这样:

在页面加上下面这句

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

的前提下,还要加一句

<%@ page isELIgnored="false"%>

这句话的大致意思就是不把 ${ } 中的内容当做字符串,如果是 true 那就像我第一张图片那样输出的是字符串,而没有了原本的作用

如果看不懂我说的,我还把 isELIgnored 属性的完整解释放在这里,来看看吧

isELIgnored 属性控制的是:忽略(true)JSP 2.0 表达式语言(EL),还是进行正常的求值(false)。这是 JSP 2.0 新引入的属性;在只支持 JSP 1.2 及早期版本的服务器中,使用这项属性是不合法的。这个属性的默认值依赖于 Web 应用所使用的 web.xml 的版本。如果 web.xml 指定 servlet 2.3(对应JSP 1.2)或更早版本,默认值为 true(但变更默认值依旧是合法的,JSP 2.0 兼容的服务器中都允许使用这项属性,不管 web.xml 的版本如何)。如果 web.xml 指定 servlet 2.4(对应 JSP 2.0)或之后的版本,那么默认值为false。使用这个属性时,可以采用下面两种形式:

<%@ page isELIgnored="false" %>
<%@ page isELIgnored="true" %>

还有其他问题,可以评论,咱们一起探讨

JavaWeb+Tomcat+Servlet使用<c:foreach>标签时,jsp等网页文件获取不到request域中的数据相关推荐

  1. java oracle rs.next_使用jsp连接oracle时,rs.next()值始终为false,表中存在数据

    连接部分代码如下: 连接部分代码如下: String drivers="oracle.jdbc.driver.OracleDriver"; String url="jdb ...

  2. Eclipse JavaWeb 关于Servlet的部分笔记

    这个是参照B站上的一个学习视频做的笔记,但是那个视频里面老师讲的比较碎,我学的不连续,怕忘了,就记好笔记,方便随时查阅. 视频链接:我在B站看的学习视频 目录 WEB启动时创建Servlet 建立Dy ...

  3. Javaweb基础-servlet应用1

    servlet的两种配置访问方式 Servlet使用Web.xml配置 <?xml version="1.0" encoding="UTF-8"?> ...

  4. Tomcat Servlet Request

    Tomcat & Servlet Web相关概念回顾 软件架构 C/S:客户端/服务器端 B/S:浏览器/服务器端 资源分类 静态资源:所有用户访问后,得到的结果都是一样的,静态资源可以被浏览 ...

  5. 【JavaWeb】Servlet系列——HttpServletRequest接口详解

    文章目录 23 HttpServletRequest接口详解 23.1 关于HttpServletRequest接口 23.2 HttpServletRequest接口的实现类谁写的? HttpSer ...

  6. Tomcat+Servlet面试题都在这里(修订版)

    前言 只有光头才能变强. 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 下面是我整理下来的Servlet知识点:  图上的 ...

  7. 【JavaWeb开发-Servlet】拾起海中的漂流瓶超强版

    目录 原版: 一.思路: 二.实现: 三.资源分享 四.部署服务器时记得修改文件路径 原版: [JavaWeb开发-Servlet]拾起海中的漂流瓶增强版_代码骑士的博客-CSDN博客[代码][Jav ...

  8. JSP之forEach标签

    forEach标签有6个属性,分别是:items,var.begin.end.step.varStatus items:需要遍历的集合或数组 var:当遍历到每一个元素时,forEach标签会以var ...

  9. mybaits十七:使用foreach标签

    foreach标签查询 主要用于构建in条件,他可以在sql中对集合进行迭代 <select id="getEmpsByConditionForeach" resultTyp ...

最新文章

  1. Kail Linux渗透测试教程之Recon-NG框架
  2. Redis 的机制为什么不会产生 ABA 问题
  3. 如何使用Chrome开发者工具调试web socket应用
  4. 洛谷P6302:回家路线(斜率优化)
  5. 微信“支付”页全国多地上线“出行服务”,已覆盖108城
  6. HTML期末大网页作业-腾讯官网
  7. Windows 下安装 Scala
  8. Ubuntu LVS DR模式生产环境部署
  9. 谈java的导入(import)
  10. 利用python进行数据分析微盘_谁有有《利用Python进行数据分析》pdf 谢谢
  11. POJ 2063 (DP)
  12. 第三方浏览器h5 android测试,H5案例分享:使用JS判断客户端、浏览器、操作系统类型...
  13. 趋势预测方法(五)Holt-Winters模型_时序递推预测
  14. 合成器插件:KORG Software M1 for Mac
  15. PHP微信公众号网页授权登录 扫码登录 获取用户基本信息
  16. 暗影精灵4风扇转速调节_答疑解惑,暗影精灵4用了半年的真实感受
  17. RNA-seq的典型流程(protocol)
  18. 在项目中使用FTPClient上传文件遇到550 Fial to change directoty问题
  19. docker笔记13 - 容器间的单双向通信
  20. springMVC-后端控制器

热门文章

  1. VMware虚拟机安装Ubuntu kylin 麒麟系统教程 超详细
  2. C#实战之CAD二次开发003:插入文字和插入图块
  3. AutoCAD 2007创建块
  4. Android触摸事件进行画图简单实现
  5. IPSec基础-IPSec协议类型
  6. 维特比译码算法(Viterbi decoding algorithm)
  7. 第三部分 :简单句的补充(限定词/形容词/介词短语)
  8. 反向传播神经网络(BPNN)的实现(Python,附源码及数据集)
  9. 系统架构设计知识梳理--分布式架构
  10. 不可不知的JavaScript面向对象