解决方案 »
- java如何通过jdbc执行存储过程
- 求助。ZK、listitem标签在forEach里取一个给定的值做默认
- Structs2中总是提示Exception starting filter struts2错误
- 原始SQL批量Insert报错
- <s:iterator >没有执行!
- (加急)有哪位portal高手 请指点
- SERVLET 数据库查询问题
- 高分请教大家一个关于Tomcat的SSL性能问题
- jdbc问题,急啊!!!
- tomcat如何发布war包?(struts-blank.war包)
- linux下 jfreechart 生成图片的时候异常,本地环境是正常的
- 求推荐练习项目,巩固struts2和hibernate
就可以得到结果
getKeyword()是用来接收form中提交的所要查询的关键字,用println实验发现可以接收到
比如 commodity.getKeyword() 得到的值是 "a" ;
ActionContext.getContext().put("commodity",commodityService.all(commodity.getKeyword()));
这样没结果?如果我在action不用getkeyword而直接写"关键字"
ActionContext.getContext().put("commodity",commodityService.all("a"));
这样就有?
如果从另一个页面form给getter传参 然后结果页面里就得不到
commodity.getKeyword() 是什么 是2014?commodityService.all(commodity.getKeyword())) 有没有取到值
然后页面中的<s:iterator value="#request.commodity">改为session.commodity应该就可以了。
然后页面中的<s:iterator value="#request.commodity">改为session.commodity应该就可以了。
或者直接把<s:iterator value="#request.commodity">改为value="#commodity"试试。
然后页面中的<s:iterator value="#request.commodity">改为session.commodity应该就可以了。
或者直接把<s:iterator value="#request.commodity">改为value="#commodity"试试。直接#commodity能取到了 哈哈 谢谢