问题描述
我在class类中有个student类,在取值时可以取到action中,但是到jsp中我用el表达式${list.student.name}就取不出来、请问这是什么问题?
解决方案
解决方案二:
你将这个类所对应的对象定向到了页面没噢?request.setAttribute("student",student);这样后你到jsp页面才能使用jsp标签进行取值...你的el表达式用对了没噢?你试试这个标签:
<logic:iterateid="client"name="student"><tr><td>${client.stuNo}</td><td>${client.stuName}</td></tr></logic:iterate>试试看...
解决方案三:
你试试这个标签:
<logic:iterateid="client"name="student"><tr><td>${client.stuNo}</td><td>${client.stuName}</td></tr></logic:iterate>试试看...
解决方案四:
引用楼主liuweidong2的回复:
我在class类中有个student类,在取值时可以取到action中,但是到jsp中我用el表达式${list.student.name}就取不出来、请问这是什么问题?
说明你要做2件事情1.request.setAttribute("studentlist",studentlist);//放集合2.页面取值需要标签取值<c:iteratevar="list"items="${studentlist}">//属性单词不太确定你查下<tr><td>${list.student.name}</td></tr></c:iterate>OK了引入的是JSTL标签
解决方案五:
引用3楼tangyu477的回复:
引用楼主liuweidong2的回复:我在class类中有个student类,在取值时可以取到action中,但是到jsp中我用el表达式${list.student.name}就取不出来、请问这是什么问题?说明你要做2件事情1.request.setAttribute("studentlist",studentlist);//放集合2.页面取值需要标签取值<tr><td>${student.name}</td></tr>
楼下写错了点呵呵~
解决方案六:
引用3楼tangyu477的回复:
说明你要做2件事情1.request.setAttribute("studentlist",studentlist);//放集合2.页面取值需要标签取值<tr><td>${student.name}</td></tr>
楼上写错了点呵呵~
解决方案七:
1.没有将Student存入了ActionBean;2.list为Null
解决方案八:
问题写的不是很清楚。
解决方案九:
如果你的list是一个集合,那么在页面上请遍历,而不是list.student;c标签例子:<c:forEachitems="${list}"var="student">//将list中的每个遍历对象叫student${student.name}</c:forEach>s标签例子:<s:iteratorvalue="list"><s:propertyvalue="name"/></s:iterator>