现在假设你自己写的bean为SetTest:
<jsp:useBean id="test" class="SetTest" scope="session"/>
<c:set var="getView" value="${sessionScope.test.view}"/>
注意:你的getView方法应为标准的java bean标准,
上面用了Jsp2.0标准,要用支持Jsp2.0的容器,如Tomcat 5.0.19
<jsp:useBean id="test" class="SetTest" scope="session"/>
<c:set var="getView" value="${sessionScope.test.view}"/>
注意:你的getView方法应为标准的java bean标准,
上面用了Jsp2.0标准,要用支持Jsp2.0的容器,如Tomcat 5.0.19
public class view {
private Collection views = null;
public Collection getViews() {
DataSource dataSource = null;
Connection cnn = null;
Statement stmt = null;
ResultSet rs = null;
views=new ArrayList();
try {
cnn = dataSource.getConnection();
stmt = cnn.createStatement();
String view = "select * from topic order by LastTime Desc ";
rs = stmt.executeQuery(view);
while (rs.next()) {
Viewtopic temp = new Viewtopic();
temp.setSubject(rs.getString("Subject"));
temp.setUsername(rs.getString("Username"));
temp.setPostime(rs.getString("Postime"));
temp.setLasttime(rs.getString("LastTime"));
temp.setReplyname(rs.getString("Replyname"));
temp.setReplynumb(rs.getString("Replynumb"));
views.add(temp);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
rs.close();
stmt.close();
cnn.close();
} catch (SQLException e1) {
e1.printStackTrace();
}
}
return views;
}
}