Action代码public class ListNoticeAction extends ActionSupport{
/**
*
*/
private static final long serialVersionUID = 1L;
private List<Notice> listNotice=new ArrayList<Notice>();
public List<Notice> getListNotice() {
return listNotice;
} public void setListNotice(List<Notice> listNotice) {
this.listNotice = listNotice;
} public String execute() throws Exception{
BeanFactory bf = WebApplicationContextUtils.getRequiredWebApplicationContext(ServletActionContext.getServletContext());
Dao dao = (Dao)bf.getBean("Daohibernate");
listNotice=dao.noticeList();
ActionContext.getContext().getSession().put("notice", listNotice); System.out.println(listNotice.get(1).getNoticTilte());
return SUCCESS;
}
}JSP代码
<table border="1" align="center" width="70%">
<tr>
<td>
序号
</td>
<td>
标题
</td> <td>
时间
</td> <td>
次数
</td> <td>
操作
</td>
</tr>
<s:iterator value="notice">
<tr>
<td>
<s:property value="id"></s:property>
</td> <td>
<s:property value="noticeTilte"></s:property>
</td> <td>
<s:property value="date"></s:property>
</td> <td>
<s:property value="readBy"></s:property>
</td> <td>
<a href='./showUserRecord.action?user.id=<s:property value="id"></s:property>'>修改</a>
<a href='./deleteUser.action?user.id=<s:property value="id"></s:property>'
onclick="return del()">删除</a>
</td>
</tr>
</s:iterator>
</table>
求高手帮忙啊!!! Myeclipse中可以打印出值,但是JSP页面显示不出来,没有报错
解决方案 »
- 熟悉sql的请进,请教
- org.apache.commons.betwixt.XMLIntrospector是什么东西
- 请大家帮忙看看这个NHibernate映射文件的错误:(必有答谢!!!)
- HashMap中存储数据,取出来顺序为何全部改变了?
- 急:关于petstore的问题,我是在Weblogic下部署的
- 怎么实现从远程服务器上取文件?要下载到本地。各位大虾救命啊!!!
- struts中各组件名词解释--入门级迷惑
- 请问有没有人使用j2ee sdk 的deploytool做j2ee程序的配置,我使用j2ee sdk 1.4做的配置,老是出错,谁有相关的配置使用说明,给兄弟一个
- 北京和锐信息技术有限公司 招聘java开发工程师5人
- 求助!!!
- java锁与序列化的关系 欢迎讨论
- 购物车不能将相同的产品数量往上加啊,贴代码求高手帮忙解决,急
<s:iterator value="notice">
修改为:
<s:iterator value="#session.notice">
其实更建议楼主把 notice 写入 request.setAttribute 而不是 session 中。
用request.setAttribute("list",list)方法,每一个请求,都会创建一个request,reponse。它们才是做来回发送数据的活的,session不是做这个活的。