struts2写一个超简易论坛,求部分思路 初学struts2,我在生成主题列表的时候采用在action中把数据存入list中,然后在jsp页面中用标签输出list,以此输出整列表。但现在有个问题,我在做主题贴回贴列表的时候,不知道把用户数据放在什么地方,我不希望在jsp页面中对数据库进行操作,我希望在action在能把用户数据也放在List中,然后在jsp中通过嵌套list或其他方法输出数据,但不知道具体思路,哪位大牛提示一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把数据放到另外一个List中,带到页面去不行吗? 求具体步骤·····还有就是··我对list的用法不算很熟 实现sessionAware,在action中将list存入map集合中(Map集合的实例就是session) 实现sessionAware确实可以将session对象注入进来,但不知道是不是你想要的 例如在csdn论坛中,每一个帖子的左边都对应有这个用户的相关信息,我是想把帖子信息与相应的用户信息绑定在一起并存入list,然后在jsp页面输出 那你实现sessionAware接口就没有太大的必要。你创建一个类,假设叫:Reply,这个对象就包括:用户名,回复时间,回复内容,几楼等等信息。每一个Reply对象就代表一条回复的数据,封装到List里面,带到JSP 可以把用户对象封装到Reply对象里面 直接在里面维护一个User对象就行了 呃··维护对象是不是就是在reply对象中创建并操作user对象? 恩 反正你的回帖里面肯定也有用户的ID,取得User对象也很简单 LZ的意思是把那些文章回复的用户信息显示出来吧! 这个的话你最好和用户表设置关联关系,如果用hibernate的话是很容易实现的! 不过你这里只用的是struts,就需要你在entity里面做文章了,就比如说article类吧! 你可能会这样写的! private String aname; private String acontend; private String acomment;……这里是他们的set,get方法,就不写了……如果你不想在jsp页面里面提取那些用户信息,就需要加一些内容了 private String aname; private String acontend; private String acomment; private UserInfo userinfo;//这里把文章的用户信息提取出来……这里是他们的set,get方法,就不写了……当然了,这些是我的思路,你可以把他们写进comment类里面。然后页面上就这样写<c:forEach items="list" var="article">${article.userinfo.username}</c:forEach>不知道我写的这些能不能帮的上LZ! 楼主用的数据层是什么?JDBC?iBatis?Hibernate?对于后两种,可以通过SQLMap或者配置的方式,在查询帖子列表的同时,根据关联性,查出该帖子的用户信息的。JDBC会稍微麻烦一些。 JList中加上CheckBox 求助,新手问题. 外部.properties文件的读取-详见内容。 jComboBox 允许编辑后,编辑的值变了触发什么事件?谢xie 帮帮忙,如何在遗传字符串中读取txt中的小数 JDK1.5安装出问题。。。 如何将word文档中的内容读出,并转化成String型 请教:jdbc的问题? MyEclipse那个版本好用 这个问题谁有答案!!!!!!!! final,static ,static final成员变量初始化的问题 java 什么函数代替 php的 chr()
你创建一个类,假设叫:Reply,这个对象就包括:
用户名,回复时间,回复内容,几楼等等信息。
每一个Reply对象就代表一条回复的数据,封装到List里面,带到JSP
private String aname;
private String acontend;
private String acomment;
……这里是他们的set,get方法,就不写了……如果你不想在jsp页面里面提取那些用户信息,就需要加一些内容了 private String aname;
private String acontend;
private String acomment;
private UserInfo userinfo;//这里把文章的用户信息提取出来
……这里是他们的set,get方法,就不写了……当然了,这些是我的思路,你可以把他们写进comment类里面。
然后页面上就这样写<c:forEach items="list" var="article">${article.userinfo.username}</c:forEach>
不知道我写的这些能不能帮的上LZ!