概述
我理解是它们代替了原来的requset.setAttribute 和 request.getAttribute方法,
既然认为变量存在request范围内,那么在页面上用requestScope应该能取到。
但发现,写成这样报no such name 错误。
<c:forEach items="${users}" var="user" varStatus="status">
<tr>
<td>${requestScope.user.id }</td>
<td>${requestScope.user.name}</td>
<td>${requestScope.user.password }</td>
</tr>
</c:forEach>
原来users是放在requset范围内的,这不假,而user是当前页面的变量,要改成下面才对。
<c:forEach items="${users}" var="user" varStatus="status">
<tr>
<td>${pageScope.user.id }</td>
<td>${pageScope.user.name}</td>
<td>${pageScope.user.password }</td>
</tr>
</c:forEach>
最后
以上就是殷勤诺言为你收集整理的struts2的get,set方法的作用。的全部内容,希望文章能够帮你解决struts2的get,set方法的作用。所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复