JSP中使用EL表达式不生效

本文探讨了在Servlet中设置属性并尝试在页面上通过EL表达式显示时遇到的问题。当EL表达式未正常工作时,原因是可能使用的Servlet和JSP版本不支持。解决方法是在JSP头部添加指令`<%@page isELIgnored=false%>`来启用EL表达式。确保你的应用遵循正确的版本要求和配置,以避免EL表达式失效。

问题

  • 在Servlet设置了name属性和list集合 但是在页面中却原样显示了(EL表达式失效)
    在这里插入图片描述

页面代码

![在这里插入图片描述](https://img-blog.csdnimg.cn/610ea834647146059bf7c7de572bdf7b.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAaGFubGluLWhs,size_20,color_FFFFFF,t_70,g_se,x_16

页面原样显示

在这里插入图片描述

原因

  • EL表达式只有在Servlet2.4/JSP2.0版本下才会生效,如果在别的版本使用需要在JSP头文件加上
<%@ page isELIgnored="false"%>

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hanlin-hl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值