读书人

SSH显示的有关问题,求指导,多谢帮助

发布时间: 2013-06-19 10:26:41 作者: rapoo

SSH显示的问题,求指导,谢谢帮助。
public String execute() throws WholeException
{
try{
mgr.listbulletin();
return SUCCESS;
}
catch(WholeException e)
{
return ERROR;
}
}

这个执行后,正确跳转到listbulletin.jsp 了,而且控制台的 select语句也正确的。

但是listbulletin.jsp 没显示出东西来。

listbulletin.jsp

里关键语句, 里面的value="list" 的 list 是 mgr.listbulletin() 返回 的List 对象

<s:iterator var="bulletin" value="list" status="st">
<s:property value="bulletin.title"/>
</s:iterator>

求指导,谢谢帮助。
[解决办法]

<s:iterator var="bulletin" value="list" status="st">使用它的时候,action里面需要有名为list的变量。现在这样写,根本没对应上!
[解决办法]

引用:
splendid_java
谢谢,你能不能给我个小例子。
这样写你的action:
public String execute() throws WholeException
{
try{
HttpServletRequest request=ServletActionContext.getRequest();//对应request
request.setAttribute('mylist',mgr.listbulletin());
return SUCCESS;
}
catch(WholeException e)
{
return ERROR;
}
}

jsp这样获取:
<s:iterator id="bulletin" value="mylist"> //id是list的别名
<s:property value="bulletin.属性"/>
</s:iterator>

[解决办法]
来我的博客下载自己写的开源项目,里面有struts的应用,看了就懂

读书人网 >Java Web开发

热点推荐