struts2 问题,action问题

syyzxq 2012-06-25 02:23:36
<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里的方法。试了很久了。
求解啊大侠们。感谢你们了。!!!!!一直在线等你们
...全文
280 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
syyzxq 2012-06-26
  • 打赏
  • 举报
回复
怕以后 有人搜到这个帖子我再回复一下:
listKey我暂时只能传一个值去后台,再根据这个listkey的值查到one方再给product(多方)set一下,这样one方就不会变了。可能我的表达能力有限吧。
Armeng 2012-06-25
  • 打赏
  • 举报
回复
嗯 笔误,是listkey
syyzxq 2012-06-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

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

listValue应该就是提交值吧?
[/Quote]listvalue是显示 的值。要传的值只能通过listKey
Armeng 2012-06-25
  • 打赏
  • 举报
回复
刚试了下 似乎不太可行。。。
Armeng 2012-06-25
  • 打赏
  • 举报
回复
不在乎顺序的话是不是可以考虑把listValue的值换成是category的对象呢?

listValue应该就是提交值吧?
syyzxq 2012-06-25
  • 打赏
  • 举报
回复
csdn里面的标签还一直不会用
<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里的方法。试了很久了。
求解啊大侠们。感谢你们了。!!!!!一直在线等你们
hugo000002020 2012-06-25
  • 打赏
  • 举报
回复
我也看得晕晕乎乎的,不知道LZ想要啥效果
零度F 2012-06-25
  • 打赏
  • 举报
回复
想问下搂着具体是要实现什么的呢??感觉你说的我有点不清楚,里面已经有了manytoone了,你直接存入一个id不就可以实现效果了,这样就可以进行其他你想进行的操作了。

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧