2010-05-28 78 views
0

我从jsp页面中的数据库中检索表格中的一组值,然后以链接的形式。现在我想单击该值并移至另一个jsp页面。JSP编码问题

如何对程序进行编码,以便它可以识别该值并将其移动到下一个所需的页面。

但我无法做到这一点。

请帮我....

回答

1

好了,步骤是这样的:

  1. 查询数据库(使用JDBC例如)
  2. 迭代的ResultSet每个链接添加到java.util.List
  3. 使用具有两个字段的对象Link - href和文本值。
  4. 这一切都从一个servlet的doGet()方法调用 - 当你有List,将其放置在使用request.setAttribute("links", linksList)
  5. 期待的JSP(request.getRequestDispatcher("yourPage.jsp").forward()的请求;
  6. 在页面上使用JSTL做以下:

    <c:forEach items="${links}" var="link"> 
        <a href="${link.href}">${link.text}</a> 
    </c:forEach>