struts2的多种类型转换

starc 2009-08-05 08:22:24
html
<form method="get" action="insertSortAction.action">
<table>

<tr id="att"><td><span>属 性:</span></td>名称:<input type="text" name="attrib.key">值<input type="text" name="attrib.value"></td></tr>
<tr id="att"><td><span>属 性:</span></td>名称:<input type="text" name="attrib.key">值<input type="text" name="attrib.value"></td></tr>


<tr><td><input type="submit" value="提交"></td></tr>
</table>
</form>

Action
public class InsertSortAction extends ActionSupport {

private List<Attrib> attrib;



}



怎样接收页面传来对象,并加到List里
之前用类型转换可以做到,现在想在页面端用attrib.name,attrib.value传,怎么做
...全文
296 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
starc 2009-08-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 starc 的回复:]
引用 1 楼 yinzisheng 的回复:
你可以声明一个类,将值放进去,然后将这个类在添加到list里面.

还有,你的这个private List <Attrib> attrib;有get\set方法吗?



seter geter方法有 没贴出来,别外List指定的泛形类是Attrib 也有对应的Attrib 类
[/Quote]
只是想用Struts2的转换器
starc 2009-08-10
  • 打赏
  • 举报
回复
我只是想用Struts2的自动转换工能,
如果Action里:
private List<Attrib> attrib;
改为private Attrib attrib;
名称:<input type="text" name="attrib.name">
值:<input type="text" name="attrib.value">
那么Strut2会自动帮name和value设进attrib里,但现在传递的是多个
名称:<input type="text" name="attrib.name">
值:<input type="text" name="attrib.value">
名称:<input type="text" name="attrib.name">
值:<input type="text" name="attrib.value">
Action里
private List<Attrib> attrib;
attrib没有了name和value页面端还是用对象.属性的写法<input type="text" name="attrib.name">
类型转换器怎么接收呢

我的问题已经解决了,大家可以参考
http://topic.csdn.net/u/20090808/19/b25926e6-c0ec-4582-96e9-3bf88a7482ed.html


sebatinsky 2009-08-10
  • 打赏
  • 举报
回复
呵呵,楼主标题有问题哦,类型转换,就是BEAN,和其中的字段值的关系而已吧,
呵呵,你是将传递回来的值加到list上,????直接add就可以了,
老张-AI 2009-08-09
  • 打赏
  • 举报
回复
用request.getAttribute()或者request.getParameter()获取页面传来的值
starc 2009-08-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yinzisheng 的回复:]
你可以声明一个类,将值放进去,然后将这个类在添加到list里面.

还有,你的这个private List <Attrib> attrib;有get\set方法吗?


[/Quote]
seter geter方法有 没贴出来,别外List指定的泛形类是Attrib 也有对应的Attrib 类
yinzisheng 2009-08-05
  • 打赏
  • 举报
回复
你可以声明一个类,将值放进去,然后将这个类在添加到list里面.

还有,你的这个private List<Attrib> attrib;有get\set方法吗?

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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