youmao0948
「已注销」
采纳率16.7%
2018-02-04 15:30

jsp页面里el表达式不能解析

5
已采纳

jsp页面里el表达式不能解析,网上的方法都试了,也没什么作用
isELIgnored=false 试了
isELIgnored="false"
在web.xml,配置ELIgnore



*.jsp
false


web.xml头文件信息是:
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
id="WebApp_ID" version="3.1">
这也改了,以前是2.5
但是
${hello123 }
hello123
带${}的jsp页面什么也不会显示,但是来个hello123就会立马显示
${hello123 }这句话连里面的hello23都不会显示,也不会显示${},几乎是自动忽略,
但是怎么也找不到问题到底出在哪里

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

12条回答

  • it_zhangwei 路漫漫兮其修远兮 3年前

    ${hello123 }是从数据域里面获取,你的request域,session域当前jsp页面有这个hello123的变量吗,没有自然是获取不出来的

    点赞 1 评论 复制链接分享
  • qq_19758875 qq_19758875 3年前

    或许是你方法命名的问题

    点赞 评论 复制链接分享
  • hzhog hzhog 3年前

    查看是否和web.xml声明部分有关,具体知识点可以查看http://blog.csdn.net/hanshileiai/article/details/46619777

    点赞 评论 复制链接分享
  • qq_37809783 yangYork123 3年前

    看下表达式的包是否已经导入

    点赞 评论 复制链接分享
  • fu18838928050 小雨滴Java 3年前

    加入<%@taglib prefix="c" uri="/struts"%>

    点赞 评论 复制链接分享
  • qq_35206244 lee_zhou 3年前

    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    引入jstl了没有?

    点赞 评论 复制链接分享
  • wdidja wdidja 3年前

    jsp文件引用jstl没?,然后看作用域中是否含有这个变量

    点赞 评论 复制链接分享
  • qq_26230421 前方一片光明 3年前

    request里面有hello123吗?

    点赞 评论 复制链接分享
  • IGUOTOU123 IGUOTOU123 3年前

    是的,导入jstl和引用了没

    点赞 评论 复制链接分享
  • Coreit Coreit 3年前

    导入jstl和引用了没

    点赞 评论 复制链接分享
  • youmao0948 「已注销」 3年前

    如果 \${username } 这样立即会打印出${username }

    点赞 评论 复制链接分享
  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 3年前
     用 <% %> 的写法,能之行么?看看你的jsp本身是否执行
    检查你的环境,Servlet2.4/JSP2.0的Container以上才支持。是否缺少jar包
    看看是否表达式本身有问题,写一个最简单的看看。
    
    点赞 评论 复制链接分享