日期:2014-05-19  浏览次数:20596 次

struts2 <s:select>问题,action问题
[code=Java][/code]<s:form......>
<s:select label="类别" name="c_id" list="categories" listKey="c_id" listValue="c_name"></s:select>
<s:textfield name="p_name"></s:textfield>
<s:textfield name="p_pic"></s:textfield>
...............
</s:form>
后台有个category实体与一个product实体product:category是manytoOne现在我要插入一个新的product
现在我想把select里面选中的那个对象传到后台去,但是这个selcet 只能传category的一个值过去。在action里 我插入manytoone的many方时就把one方自动更新了一次,就只有c_id了,完全违背了理想,所以请问大侠们有没有办法让form里的select同时传多个值呢?
第二个思路就是select不变,传一个值去后面action,再根据传过来的c_id查到category呢,但好象在productAction里又不能用categoryAction里的方法。试了很久了。
求解啊大侠们。感谢你们了。!!!!!一直在线等你们

------解决方案--------------------
不在乎顺序的话是不是可以考虑把listValue的值换成是category的对象呢?

listValue应该就是提交值吧?
------解决方案--------------------
刚试了下 似乎不太可行。。。
------解决方案--------------------
想问下搂着具体是要实现什么的呢??感觉你说的我有点不清楚,里面已经有了manytoone了,你直接存入一个id不就可以实现效果了,这样就可以进行其他你想进行的操作了。
------解决方案--------------------
我也看得晕晕乎乎的,不知道LZ想要啥效果