求大神帮助!SSH中,<s:checkbox>如何获取<s:iterator>的值并且将<s:checkbox>的值插入到数据库中 30

JSP页面的代码<s:formaction="addRqbooks"><s:iteratorvalue="#request.List"id="bo"><tr><td><s... JSP页面的代码
<s:form action="addRqbooks">
<s:iterator value="#request.List" id="bo">
<tr>
<td><s:property value="#bo.bookname"/></td>
<td><s:property value="#bo.author"/></td>
<td><s:property value="#bo.press"/></td>
<td><s:checkbox name="choosen" fieldvalue="#request.List" </s:checkbox></td>
</tr>
</s:iterator>
<s:submit value="添加"></s:submit>
</s:form>

1.我想实现的是让<s:checkbox>获取<s:iterator>里面的一条记录的所有数据值,包括"#bo.bookname" "#bo.author" "#bo.press",而不单单是一个数据。如果是这样的话<s:checkbox>里面的fieldvalue该如何填?

2.我想将checkbox中取到的值添加到数据库中。action层的话这个<s:checkbox>中的choosen该如何使用?如果可以的话Service和Dao层怎么写?

求大神指点啊!回答好的话我会加分啊!
展开
 我来答
Seraph_fd
2013-07-24 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:61
采纳率:50%
帮助的人:55.6万
展开全部
只提交一个 关键值 应该更合理吧。
提交 一个 book_ID,让后台 读取 对应的 name author press,放入 session 或 别的jsp页面能拿到的地方。

我刚做出来点。s:checkbox我用失败了。input成功了。
jsp
<form action = "addbook" method = "post">
<input type = "checkbox" name = "selectedBID" value = "<s:property value = '#bo.bookid'/>"/>
<input type = "submit" value = "提交">
action.java
private string selectedBID; get set;
void execute() { 处理提交的 selectedBID 字符串组; }
年少ai痛
2013-04-28 · TA获得超过152个赞
知道答主
回答量:174
采纳率:0%
帮助的人:40.6万
展开全部
你写一个book实体类,在action中定义一个Book对象bo,并声称set和get方法,然后你直接取bo就好了,取出来的就是一个对象,把对象存数据库你应该会吧
追问
这样不行,会显示“attempt to create saveOrUpdate event with null entity”,没有取到值.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式