jsp取不到值,springmvc中EL取不到值

在SpringMVC应用中遇到JSP页面无法通过EL表达式获取controller传递的参数。问题源于servlet版本和isELIgnored属性设置。解决方案是在JSP页面中添加`<%@ page isELIgnored="false" %>`,但即使更改servlet-api版本问题仍未解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在springmvc中,通过controller传参过程中,jsp页面使用 jstl或者el表达式取值取不到,访问如下;

访问

问题原因:

查询了网上说servlet的版本过低.2.4版本一下一般会出现该问题,但是针对2.5版本的servlet-api,isELIgnored默认是false ;硬着头皮加上标签:

解决方法:

<%@ page isELIgnored=“false” %>
发现问题确实解决了;
但是此时的 jsp 页面如下:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page isELIgnored=
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值