EL表达式中的requestScope标签的使用

在我们平常开发中经常会碰到需要把后台数据库中查询到的数据源展现到界面上,这时候我们就会用到EL表达式中的requestScope标签。首先关于requestscope的定义是:是EL表达式的隐藏对象,包含request作用域内变量的Map。

例如:使用<jsp:useBean id="person" class="bean.Person"/>声明了person对象后,使用${requestScope.person.age}将输出person的age属性。

关于requestscope和request.getParameter()

requestscope主要用于数据的展示,从request隐藏对象中取出对象或者变量来显示。而request中的对象或变量是通过request.setAttribute方法放入request对象中的。

request.getParameter则更多的应用于后台方法中,它的参数是由表单接受用户输入的之后提交请求时被放入到request对象中。

在我们的案例中,我们从后台查询了一张表格的数据,通过<c:forEach var="item" items="${requestScope.PAGE.data}" varStatus="num">来遍历数据进行数据展示。

阅读更多
个人分类: Java EE
上一篇Java (数组的遍历,for循环的使用)
下一篇request.setAttribute()和request.getSession().setAttribute()解释
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭