struts2+hibernate,jsp用useBean直接调用Dao得到一个list,想实现按页面条件查询后返回该页面显示结果

jsp里的<jsp:useBeanid="x"class="HRMS.dao.QueryDao"scope="page"></jsp:useBean><c:forEach... jsp里的
<jsp:useBean id="x" class="HRMS.dao.QueryDao" scope="page"></jsp:useBean>
<c:forEach items="${x.employelist}" var="mid">
<tr align='center' bgcolor="#FFFFFF" onMouseMove="javascript:this.bgColor='#FCFDEE';" onMouseOut="javascript:this.bgColor='#FFFFFF';" height="22" >
<td>${mid.empid}</td>
<td><input type="checkbox" name="delid" value="${mid.empid}" /></td>
<td>${mid.empname}</td>

Dao里的
public List<Employe> getEmployelist()
{
String hql="from Employe employe order by empid";
Transaction ts=ss.beginTransaction();
Query query=ss.createQuery(hql);
return query.list();
}
展开
 我来答
zhang779896660
2013-12-13 · TA获得超过701个赞
知道小有建树答主
回答量:717
采纳率:100%
帮助的人:339万
展开全部
不要在这样用了, 你用了struts2 了 你还这么弄了干嘛, 逻辑混乱, 用struts2吧
追问
我怎么做才比较正确啊
追答
需求 -- >  action  --->jsp

需要就是你要做啥 --> action 就是你在action里把list数据查出来, 然后转发到jsp 获取数据!!

如果你是要一开始就调用 , 可以这么实现,
1, 访问的时候就 访问 这个aciton . 如 xxx.action
2, 一个页面中写上js语句 或者 jsp:forward 进行转向到 上面的acion
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式