永发信息网

为什么在struts2.0中用iterator在jsp页面去无法显示?

答案:2  悬赏:0  手机版
解决时间 2021-03-09 20:05
  • 提问者网友:捧腹剧
  • 2021-03-09 00:05
查询方法:

public void toDelete(String[] teskId) {

String sqlString = "delete from TTesk where TeskId = '" +teskId+"'" ;

System.out.println("---------------------"+sqlString+"-----------------------------");

//Query query = session.createQuery(sqlString);

session.update(sqlString);

transaction.commit();

HibernateSessionFactory.closeSession();
}

action中的方法:
List list = TeskFactory.getInstance().toSelect();

request.setAttribute("UnTesk", list);

return null;
}

JSP页面:













onMouseOut="this.className='row2'">





list里面是有东西的。而且语法没问题,都测试过了。是有的。
return里头是有字符串的。
可是还是无法显示。
是不是我的代码写错了?还是myeclipes的问题?后者可能性微乎其微啊
最佳答案
  • 五星知识达人网友:孤老序
  • 2021-03-09 00:43
action中的方法:
List list = TeskFactory.getInstance().toSelect();

request.setAttribute("UnTesk", list);

return null;
}

这里return null;??
是你有什么特殊的配置吗?
如果你用的是struts2.0框架,这里应该是return一个字符串名啊!
然后配置文件里 配置返回这个字符串 对应的那个页面!
-----------------------------------------------
你是页面不显示?还是 页面显示了,但是。里没数据?
你可以 在jsp页面上 写java代码,确定一下,requset里的东西,页面得到没,这样一步一步的定位错误,肯定会找到原因的
全部回答
  • 1楼网友:思契十里
  • 2021-03-09 02:02
检查一下你的迭代集合中有没有值(users) 如果它为null的话,循环时不执行。 循环不执行,tr td标签也不会加载,所以就不会显示了! 你可以先给他个固定值,测试一下,如下       
           
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
任务名称

实施人

开始时间

结束时间

任务状态










唐诗与宋词是中国文学史上并峙的两座巍峨高峰。唐
海南导游证如何考取?
王朝模式哪个控卫最好用
所取铁粉和硫黄的质量比是7比4好,还是7比5
个人简历中的发展方向怎么填写??
每次启动一个软件都要自己去改一下系统的时间,有
蔡振华参加过奥运会吗?拿到金牌吗?
问一下samsung R25的内存条
古井贡酒地址在哪,我要去那里办事
曲面电视有什么优缺点?体验方面?
儒家学说作为中国传统文化的主流思想,经历了一系
为什么蚯蚓被砍成几段了还能活?
农历正月12不适合请观音
英语notice后面加for还是to
台湾捷豹空压机zls30i价格查询
推荐资讯