读书人

lt;s:iteratorgt;使用request输出不已

发布时间: 2013-12-04 17:21:02 作者: rapoo

<s:iterator>使用request输出不了


public class ReserveCheck extends ActionSupport {
public String execute() throws Exception{
ApplicationContext ctx=new ClassPathXmlApplicationContext("applicationContext.xml");
IUserDao userDao=(IUserDao)ctx.getBean("userDAO");
ActionContext loginCtx= ActionContext.getContext();
Map request=(Map)ActionContext.getContext().get("request");
List log=userDao.findAllReserve();
System.out.println(log.size());
request.put("log", log);
return SUCCESS;
}
}

action使用的类,输出log.size()显示里面有三条记录,但在JSP页面就输出不了。。


<s:iterator value="#request.log" id="log">
<tr>
<td>
<s:property value="#log.name"/>
</td>
<td>
<s:property value="#log.gender"/>
</td>
<td>
<s:property value="#log.telphone"/>
</td>
<td>
<s:property value="#log.email"/>
</td>
<td>
<s:property value="#log.intentionbuytime"/>
</td>
<td>
<s:property value="#log.intentioncar"/>
</td>
</tr>
</s:iterator>

这边是<s:iterator>标签里的内容 <s:iterator> request SSH Struts
[解决办法]
#号要去掉吧
[解决办法]

<s:iterator value="categories" status="rowstatus" id="category">
<tr>
<td>
<s:property value="id" />
</td>
<td>
<s:property value="name" />
</td>
</tr>
</s:iterator>


可以看一下struts2文档里相关的例子

读书人网 >Java Web开发

热点推荐