如何在JSP中显示数据库结果?

时间:2010-11-15 16:16:40

标签: jsp servlets

我有一个控制servlet将请求转发给模型servlet。模型servlet从数据库中检索结果并将显示转发到jsp.how我是否在jsp中显示结果集?我是否需要编写再次在jsp中使用sql语句?

1 个答案:

答案 0 :(得分:0)

不,您使用请求属性映射将数据从控制Servlet传递到JSP页面。

实施例。控制器端:

void doGet(HttpServletRequest request, HttpServletResponse response)
{
    List<String> names = Model.getNamesFromDB();
    request.setAttribute("names", names);
    // forward to JSP follows
    ...
}

实施例。 JSP页面:

<%
    List<String> names = (List<String>)request.getAttribute("names");
    // do whatever you want with names
%>