这里是我的收音机与迭代如何单选按钮选择对象传递给Struts2的行动
<form action="<s:url action="s/postCreation"/>" method="post">
<s:iterator value="categories">
<s:radio name="myCategory" list="{Category}" listKey="DBId" listValue="title"/><br/>
</s:iterator>
<s:submit>submit</s:submit>
其中categories
是在我的Struts Action类的属性:(已转发我这个jsp页面):
listKey
和listValue
包含我Category
类的值是:
public class Category {
private static final long serialVersionUID = 1L;
private static Logger logger = Logger.getLogger(Category.class);
private long DBId;
private String title;
}
现在我希望能够发送所选类别对象(而不仅仅是DBID值)postCreation
struts2的动作类,并将其存储在一个名为
private Category myCategory;
那是什么名字空间?你可以解释一下它有点plz – MoienGK 2012-04-01 13:10:11
它没有发布的对象,它张贴的ID只有 – MoienGK 2012-04-01 13:29:05
我不明白你在这里做什么动作=“
”。方法=发布后不需要默认方法。名称空间 - 如果您调用动作在另一个名称空间中,您可以在此处指定。 – 2012-04-01 17:05:41