Struts2写的页面上的数据怎么往action中传值?

shenxingli 2008-10-07 05:02:55
我的页面上有已经显示出的数据s05Data,下面是显示它。
<table>
<s:iterator value="s05Data" status="rowstatus">
<tr align="center" valign="middle" style="height:20px;">
<!--選択-->
<td>
<input id="check_id"
type="checkbox" style="width:'40px'"
name="checkFlag"
value="<s:property value="tag_id" />" />
</td>
<!--物品コード-->
<td>
<s:textfield
name="rfidBlankText"
value="%{hinme_code}"
readonly="true" />
</td>
<!--タグID-->
<td>
<s:textfield
name="rfidBlankText"
value="%{tag_id}"
readonly="true" />
</td>
s05Data中有数据,当我选住其中的几条时,提交到a.action,然后在action中将点选的数据保存到本地a.txt中,怎么实现阿?(希望能把代码写全些,刚开始学,不胜感激;另外可以改以上的代码。)

ps:就是来回传bean,我都糊涂了,这个不会传阿,高手指教~
...全文
196 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
nf0011468 2008-10-10
  • 打赏
  • 举报
回复
2楼..那是Struts2...哪来Form....
xuhua205 2008-10-10
  • 打赏
  • 举报
回复
可以使用属性接受也可以用对象接收,属性接受就是在action中把表单中的组件名都列成属性,然后给getter和setter方法,对象接受就是在action中把对象当属性,然后表单中的组件名前加一个对象名就可以了,例如:
action中属性为:
User user; // 有username和password两个属性

那么,表单中写:
<input type="text" name="user.username" />
<input type="password" name="user.password"/>
huoyutu 2008-10-10
  • 打赏
  • 举报
回复
action继承这个接口ModelDriven
Object object=new Object() Object:你的bean
实现接口public Object getModel() {
return object;
}

object就是你的bean 注意:页面的控件的名字(也就是name属性)必须和bean的字段名相同

这样就会把值自动绑定到action
shengbox 2008-10-08
  • 打赏
  • 举报
回复
1楼是正确的
幻影浪子 2008-10-08
  • 打赏
  • 举报
回复
Form里面声明对应的变量.如:
private String rfidBlankText; //注意与页面上的同名
public void set()...
public String get()...

Action中可以通过request.getParamter(String string);来取
YOYOOOP 2008-10-07
  • 打赏
  • 举报
回复
在action里面声明对应的变量.如:
private String rfidBlankText;
public void set()...
public String get()...

这样就能把这个值传给action了。
如果你想更简单一些。就使用model类..
好像struts2应该有个叫什么model-driver的....这样就不需要把get set方法写在Action里面

67,538

社区成员

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

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