如何使用java从servlet到jsp检索数据库中的特定数据内容?

时间:2013-05-16 10:26:48

标签: java jsp servlets jstl

我正在开发一个Web应用程序并遵循MVC模式并使用hibernate和postgresql。我的数据库表中有数据。现在我的servlet通过使用select语句访问bean类并从列表返回来从数据库中检索数据。在我的jsp中,我有下拉列表。如果我从中选择一个选项,则应该在浏览器上显示与该选项相关的数据。我如何实现这一点。我是JSP的新手。请帮助我。我知道我可以使用$ {}显示它。但是使用哪个语句我可以从下拉列表中访问所选选项的数据。 例如,在我的应用程序中,如果我选择一个选项说“XYZ”,那么我应该只从Person表中获取XYZ细节。如何实现这一点。

还有一个疑问只是名称和滚动号等特定值,只有这两个值与人员表中的XYZ相关。我应该得到。

请澄清这两个疑问。 谢谢。

1 个答案:

答案 0 :(得分:0)

您应该使用核心taglib - 所以在JSP页面的顶部添加它:

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>  

然后,例如(其中“users”是例如具有公共getName()方法的对象列表):

<ul>
    <c:forEach var="item" items="${users}">
        <li>    
             <c:out value="${user.name}"/>
        </li> 
    </c:forEach>
</ul>