日期:2014-05-17  浏览次数:20666 次

关于hibernate使用的一个小问题
我有个帖子的对象是
Java code

        public class Topic {
    private int tpid;
    private String tptitle;
    private User user;
    private String tpcontent;
    private Date tptime;
    private Board board;
    private int tpreplynum;
    private String tpstop;
    private String tpico;
        .......


现在我通过传进来的版块id查到相同的版块帖子列出来 现在想列出作者的名字
Java code

                        s = HibernateUtil.getSession();
            String hql = "from Topic as topic where topic.board.bdid=:n ";// from Object
            Query query = s.createQuery(hql);
            query.setInteger("n", tpboardid);
            topiclist = query.list();// executQuery();
                        ActionContext ac = ActionContext.getContext();
                        ac.put("topiclist", topiclist);


我想问一下如何在jsp页面用EL表达式把作者姓名读出来

高手多多指点啊~~~~~~~~~~~~~~~~~~~~~~~~~~

------解决方案--------------------
探讨
循环topicList,然后每次循环对应一个topic对象,用${topic.user.name}应该就可以取到了吧