0

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

还有一个疑问是只有特定的值,如姓名和卷号,只有这两个与我应该从 Person 表中获得的 XYZ 相关的值。

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

4

1 回答 1

0

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

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

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

<ul>
    <c:forEach var="item" items="${users}">
        <li>    
             <c:out value="${user.name}"/>
        </li> 
    </c:forEach>
</ul>
于 2013-05-16T10:40:08.470 回答