记录条数传递到页面了
但是数据就是不显示
<s:iterator var="ah" value="list">
<tr>
<td>
<input type="checkbox" name="one" value="<s:property value="#a.orgid"/>"/>
</td>
<td>
<s:property value="#ah.orgname"></s:property>
</td>
<td>
<s:property value="#ah.orglevel"></s:property>
</td>
<td>
<s:property value="#ah.parentorgid"></s:property>
</td>
<td>
<s:property value="#ah.orgseq"></s:property>
</td>
<td>
<s:property value="#ah.orgaddress"></s:property>
</td>
<td>
<s:property value="#ah.zipcode"></s:property>
</td>
<td>
<s:property value="#ah.linkman"></s:property>
</td>
<td>
<s:url var="tomodify" action="user!findById.action">
<s:param name="deptId" value="#ah.orgid"></s:param>
</s:url>
<s:a href="%{tomodify}">修改</s:a>
|
<s:url var="del" action="user!delete.action">
<s:param name="deptId" value="#ah.orgid"></s:param>
</s:url>
<s:a href="%{del}">删除</s:a>
</td> </tr> </s:iterator>用的S标签取值..
没报错..
但是数据就是不显示
<s:iterator var="ah" value="list">
<tr>
<td>
<input type="checkbox" name="one" value="<s:property value="#a.orgid"/>"/>
</td>
<td>
<s:property value="#ah.orgname"></s:property>
</td>
<td>
<s:property value="#ah.orglevel"></s:property>
</td>
<td>
<s:property value="#ah.parentorgid"></s:property>
</td>
<td>
<s:property value="#ah.orgseq"></s:property>
</td>
<td>
<s:property value="#ah.orgaddress"></s:property>
</td>
<td>
<s:property value="#ah.zipcode"></s:property>
</td>
<td>
<s:property value="#ah.linkman"></s:property>
</td>
<td>
<s:url var="tomodify" action="user!findById.action">
<s:param name="deptId" value="#ah.orgid"></s:param>
</s:url>
<s:a href="%{tomodify}">修改</s:a>
|
<s:url var="del" action="user!delete.action">
<s:param name="deptId" value="#ah.orgid"></s:param>
</s:url>
<s:a href="%{del}">删除</s:a>
</td> </tr> </s:iterator>用的S标签取值..
没报错..
你把你取到的List<xxx> list集合放到request.put("list",list)对象里面,然后在页面里这样写<s:iterator id="ah" value="#request.list"> 把你的var换成id
<s: property value="%{ah.orgname} />"
debug取到值了 可是页面调值调不出来..
String sql = "select * from demoemployee where orgid=?";
Query query=sessionFactory.getCurrentSession().createSQLQuery(sql);
query.setInteger(0, id);
return query.list();
}
这是DAO方法
直接el表达式
value="${list}"
//items里就是你select出来的对象。如:List<aaaaa> xxxList;xxxList=xxx.你的方法();<c:forEach var="result" items="${xxxList}"> <tr align="center" >
<td >${result.xxx}</td>
<td >${result.xxxx}</td>
<td >${result.xxxxx}</td>
<td >${result.xxxxxx}</td>
然后要注意action里对xxxList 写了set/get方法:public void setXxxList(List<aaaaa> xxxList){...}
public List<aaaa> getXxxList(){...}再就是xml里<result>/xxx.jsp</result>地址要对。(这个是success的局部result)