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

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")。

猜你喜欢

转载自blog.csdn.net/Topdandan/article/details/79843057