【javaweb:数据回显】使用el的内置对象param实现jsp页面上的数据回显

本文介绍了一种简化JSP页面数据回显的方法。通过使用EL表达式的内置对象param,可以直接获取request域中的数据,避免了在Servlet中重复设置属性的过程。此方法适用于将表单提交的数据直接回显到输入框。

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

1.先说下我之前的做法

我之前要实现jsp页面<input>标签中提交的数据回显,一般采用的是在web层的servlet中,设置这样的代码:

request.setAttribute("参数名",参数)。然后再使用请求转发的方式,把我想回显的数据转发到显示的jsp页面中。但是这种做法有个问题,比如这个回显的数据本身就是你刚才所请求的数据,那么这个数据已经在request域中了(我们在servlet中不是还先要把他取出来用吗),所以就没有必要再存入request域中了,而直接使用下面的方法。

2.通过el的内置对象param直接获取request域中的数据(el的内置对象有11个)

代码如下:${param.xxx},xxx代表你之前提交到request域中的参数名称,比如表单<input>中提交的数据。这个el表达式相当于request.getParameter("xxx")。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值