无法在JSP页面显示数据库的内容

packageservlet;importjava.io.IOException;importjava.io.PrintWriter;importjava.util.Li... package servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import service.User;
import service.UserService;
import service.UserServiceImpl;

public class ShowWenTi extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
UserService us = new UserServiceImpl();
List<User> list = us.findUserAllqes();
request.setAttribute("all", list);
request.getRequestDispatcher("web/page/wenti.jsp").forward(request, response); // tong yi get qing qiu

}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}

public List<User> findUserAllqes() {
List<User> all= new ArrayList<User>();
DbUtil du = null;
PreparedStatement ps = null;
ResultSet rs =null;
try {
du = new DbUtil();
String sql = "select * from tb_wenti";
ps = du.getConnection().prepareStatement(sql);
rs = ps.executeQuery();
while (rs.next()) {
User user = new User();
user.setId(rs.getInt("wtid"));
user.setGsname(rs.getString("gsname"));
user.setGszz(rs.getString("gszz"));
user.setGsnr(rs.getString("wtnr"));
all.add(user);
}
} catch (Exception e) {
e.printStackTrace();
}try {
rs.close();
ps.close();
du.closeCon();
} catch (SQLException e) {
e.printStackTrace();
}
return all;
}

<tr>
<%
List<User> list = (List<User>)request.getAttribute("all");
if(list!=null && list.size()>0){
for(User user : list){
%>
<tr>
<td><%=user.getId() %><</td>
<td><%=user.getGsname() %></td>
<td><%=user.getGszz() %></td>
<td><%=user.getWtnr() %></td>
</tr>
<%
}
}
%>
</tr>

为什么我在打开页面的时候不能显示我要查找的数据库里面的内容呢?
展开
 我来答
简讯快递
2013-05-08 · TA获得超过1202个赞
知道小有建树答主
回答量:1926
采纳率:33%
帮助的人:508万
展开全部
你确定你的list里有值么?代码里debug看看
追问
上面补充的是我写的数据库查询,应该是有的啊?
追答
debug看看或者后台打印一下。
流风子云51d37d
2013-05-08 · TA获得超过498个赞
知道小有建树答主
回答量:810
采纳率:100%
帮助的人:394万
展开全部
后台报错了没
更多追问追答
追问
后台没有报错
追答
你不会直接访问jsp页面的吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式