现在假设你自己写的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

解决方案 »

  1.   

    我这样写的不行啊
    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;
    }
    }
      

  2.   

    bean是没有什么问题的了,看你的jsp页面啦,有没有报错?
      

  3.   

    可不可以在一个bean里写多个方法,在一个jsp里同时set得到多个集合呢?