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的变量。现在这样写,根本没对应上!
------解决方案--------------------这样写你的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的应用,看了就懂