在使用了ssh框架的jsp页面中为什么页面的其他部分都显示数据

在使用了ssh框架的jsp页面中为什么页面的其他部分都显示数据,就是在iterator中不能将数据显示出来。数据已经传到jsp页面了... 在使用了ssh框架的jsp页面中为什么页面的其他部分都显示数据,就是在iterator中不能将数据显示出来。数据已经传到jsp页面了 展开
 我来答
liupesnap
推荐于2016-05-27 · TA获得超过253个赞
知道小有建树答主
回答量:66
采纳率:0%
帮助的人:105万
展开全部
有几种可能
1.你的后台action中的list(map,set)为null 或者是一个size为0的集合
2.如果你使用的是struts,请使用struts的标签库(s)读取,如果集成了velocity或者freemarker,请使用对应的表达式读取,如果是此种可能,建议你去仔细参考下struts(s:iterator)标签的用法。
3.请检查你action中的list(map,set)是否忘了写list(map,set)的get方法,建议把set方法也加上也写上
4.如果你是struts2,请检查你的web.xml中是否配置了struts的ActionContextCleanUp过滤器,如果没有,请在你的web.xml过滤器最前面加上如下配置
<filter>
<filter-name>action2-cleanup</filter-name>
<filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class>
</filter>
<filter-mapping>
<filter-name>action2-cleanup</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
*5.最后一种可能,check你是否在struts2的拦截器中做了什么对你action中的返回的list(set,map)相关的操作,因为struts2的拦截器是可以做action处理后拦截操作的。(此种可能性较小)
这里说一句:你确定数据传到了页面?是亲自debug进去看到的,还是从日志中看到的,还是猜的?建议你开启服务器的dubug模式,设个断点跟进去看一下。^_^
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式