我正在通过ServletContext侦听器在应用程序初始化时连接到数据库。我能够利用从数据库获得的所有连接,除了直接将值传递给JSP的连接之外,而无需遍历servlet。
例如,我的DAO类中有一个Vector,它返回一个值集合,并将其填充到JSP中的下拉列表中,如下所示:
<jsp:useBean id="obj" class ="mypackage.MyDAOClass" scope="page"/>
......我的落地
<c:forEach var ='item" items=${obj.campusCodes}">
<option>${item}</option>
</c:forEach>我在ContextServletListener中设置了一个属性数据库,如下所示:
Connection conn = db.getDBConnection(url,sid,dbuser,dbpass,dbdriver,dbport,dbhost);
context.setAttribute("database", conn);我怎么还能用这种安排来填充我的下拉列表,或者我需要改变什么呢?
发布于 2014-02-07 14:16:38
您可以尝试使用会话
session = request.getSession();https://stackoverflow.com/questions/21629906
复制相似问题