写了一个Dao,连接数据库进行查询,怎样把查询到的结果在jsp中显示,在servlet在使用Dao中的方法,

2024-12-02 22:01:41
推荐回答(3个)
回答1:

jsp 直接写代码好了 记得把dao倒进来就行了
<%@page import="entity.*" %>
<%
UserDao dao =.....
List users = dao.getUser.......
for( int i =0 ;iUser user = users.get(i);
%>

回答2:

你在servlet中你先new这个Dao,Dao dao = new Dao(); 之后dao . 你dao中的方法
再用重定向或转发到你相对应的jsp页面

当然了new这种方式很不灵活,我们通常会写个工具类

回答3:

举个例子:
servlet:

String cond = "select * from user_maxiao ";
List list = (new UserInfoDAO()).getUser(cond);
request.setAttribute("list", list);
request.setAttribute("user", user);
request.getRequestDispatcher("/person/personlist.jsp").forward(
request, response);
UserInfoDAO:

public List getUser(String cond) {
List list = new ArrayList();
........
return list;
}