hibernate 关连查询 显示到JSP页面
通过hibernate关联查询两张表查询出的对象保存到list里然后用request到页面怎么用EL表达式取出这两个表的数据呢...
通过hibernate 关联查询 两张表 查询出的对象 保存到list里 然后用request 到页面 怎么用EL表达式取出 这两个表的 数据呢
展开
4个回答
展开全部
循环list 对每个元素 直接通过".属性名"取值就行了。list中放的元素是map对象。
<c:foreach items="list" var="temObject">
${temObject.属性名}
</c:foreach>
<c:foreach items="list" var="temObject">
${temObject.属性名}
</c:foreach>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jsp页面:
<logic:iterate id="x" name="myuser">
<tr>
<td>
${x.UId }
</td>
<td>
${x.UName }
</td>
<td>
${x.UPwd }
</td>
</tr>
</logic:iterate>
actioin:
/**
* 全查询
*/
public ActionForward all(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
List list = this.userService.getAllUser();
request.setAttribute("myuser", list);
return mapping.findForward("all");
}
<logic:iterate id="x" name="myuser">
<tr>
<td>
${x.UId }
</td>
<td>
${x.UName }
</td>
<td>
${x.UPwd }
</td>
</tr>
</logic:iterate>
actioin:
/**
* 全查询
*/
public ActionForward all(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
List list = this.userService.getAllUser();
request.setAttribute("myuser", list);
return mapping.findForward("all");
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
${request.list[0]}
这样应该就可以了
这样应该就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<c:foreach items="${list对象}" var="item">
${item.属性名}
</c:foreach>
${item.属性名}
</c:foreach>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询