我正在开发一个Web应用程序并遵循MVC模式并使用hibernate和postgresql。我的数据库表中有数据。现在我的servlet通过使用select语句访问bean类并从列表返回来从数据库中检索数据。在我的jsp中,我有下拉列表。如果我从中选择一个选项,则应该在浏览器上显示与该选项相关的数据。我如何实现这一点。我是JSP的新手。请帮助我。我知道我可以使用$ {}显示它。但是使用哪个语句我可以从下拉列表中访问所选选项的数据。 例如,在我的应用程序中,如果我选择一个选项说“XYZ”,那么我应该只从Person表中获取XYZ细节。如何实现这一点。
还有一个疑问只是名称和滚动号等特定值,只有这两个值与人员表中的XYZ相关。我应该得到。
请澄清这两个疑问。 谢谢。
答案 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>