java以表格输出数据库中的值

a.javapublicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsSe... a.java
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
try{
while(rs.next())
{
out.print("<tr>");
out.print("<td>"+rs.getString(1)+"</td>");
out.print("</tr>");
}
}out.print();总是报错,是不是应该写 PrintWriter out =new PrintWriter();
怎么才能将表格输出到a.jsp界面
我想用jsp+java实现,怎么办?java用于处理查询数据库中的值,在jsp中输出 。最好有简单的代码
展开
 我来答
wuxian0711
2009-11-05 · 超过17用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:38.9万
展开全部
1.
PrintWriter out = response.getWriter();
得写这个.
2.在JSP中输出.
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

List<> list = new ArrayList<>();//泛型根据你的需求写
try{
while(rs.next())
{
String a = rs.getString(1);
String b = rs.getString(2);
// ....所有字段都写出来
list.add(a);
list.add(b);//全都加到list中

}
}catch(Exception e){
}
HttpSession session = request.getSession();
session.setAttribute("list",list);
//这样就可以根据session.getAttribute("list");在jsp中获取list了
//下面时跳转页面
if(list.isEmpty()) {
request.getRequestDispatcher("你定义的错误页面").forward(request, response);
} else {
request.getRequestDispatcher("你要跳转的页面").forward(request, response);
}
}
TC_BM
2009-11-02
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
你是想向页面输出信息,所以需要往页面的输出流里面写入数据。在servlet或者是jsp里面你用response.getWrite() 就可以得到一个封装好了的输出流对象了。。还可以用response.getOutputStream()获得一个ServletOutputStream对象去封装成你自己想要的包装流。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
顶雪听风过
2009-11-02
知道答主
回答量:22
采纳率:0%
帮助的人:0
展开全部
应该写PrintWriter out =response.getWrite();
request是请求,是页面到Servlet,response是应答,是Servlet到页面,如果要输出就要得到应答里的writer方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式