解决方案 »
- 反编译后的代码,不懂Java虚拟机指令 高手给改改 跪谢
- tomcat http请求 请牛人!!!
- 哥哥姐姐,各位高手帮帮忙啊!
- 用JAX-RPC开发web services
- web开发中层的理解
- 请问hibernate中的两种实体类映射
- 分不多,大家帮帮忙,,,资源文件国际化问题,,我现在全是显示问号呀,怎么办
- 连接数据库时,不同jar包中的Connection以及它们各自的区别!!!
- 问个简单问题
- CXF 的Found class org.objectweb.asm.AnnotationVisitor, but interface was expected
- 用SSI框架,把jndi注入sqlMapClient保错: Cannot instantiate class: com.ibm.websphere。。。
- 一个ajax的问题 求指点
<s:property value="#usedgood.price"/>
这两句就有问题,你这样写其实一直只是声明了一个javabean对象,每循环一条数据,就给这个对象重新赋值了,所以你在后台拿到的只会是这个对象的最后赋值。
你应该是声明一个集合,并在循环一条数据,就新建一个对象并赋值,这条数据赋值完毕后,加入到集合中,然后把集合返回到后台。
你的hidden 标签一共就一对值,所以后台就一对值。可以写一个ajax 获取所有值,或者把 table 写 form表单里面,把 hidden 去了
<s:iterator value="#request.list" id="usedgood">
<table width="550" border="0">
<tr align="left">
<td width="50">商品名</td>
<td width="100"><s:property value="#usedgood.goodsname"/></td>
<td width="50">价格</td>
<td width="50"><s:property value="#usedgood.price"/></td>
<td width="50"><input type="hidden" name="goodsNo" value="<s:property
value="#usedgood.goodsNo"/>"/></td>
</tr>
</table>
</s:iterator>
<input type="submit" value="付款" >
</form>
我把inpute放到table里这样可以得到多个inpute值,但是这些inpute的name是一样的 ,这样在action那边 就得不到,请问有什么办法呢?name用动态值?在action又如何取动态name的值呢?求帮忙!谢谢!