Struts和Hibernate框架问题?

来源:百度知道 编辑:UC知道 时间:2024/06/03 13:28:51
有一个这样的需求;.
要求使用Struts和Hibernate实现;
要求是:

(1)用户可以在表格中输入不确定条数的商品信息,;比如输入1-10之内;
输入商品名称;商品价格;商品数量; 商品金额则自动计算;

当点击确认按钮时; 提交到Struts框架的Action中;
在Action中,怎么把这边jsp页面的表格中的值给传入到Action;

如果得到值jsp页面的记录了;。
我就可以在Action中进行循环插入数据到数据库中...;

....

我截了张图;过来了; 我所描述的就是图片的信息;

大家有没有好的办法?可以实现这个功能...只需提供思路就行。。.

如果使用JS,那就用JS先把你Table里面的值取出来,组装成特定的格式如JSON,[{name: '葡萄', count:10, price: 1, total:10},{name: '西瓜', count:100, price: 1, total:100}]
再通过Form或者Ajax把这个JSON数据传到后台,接下来对这个特定的格式进行解析,最后通过Hibernate持久化。

用Struts你提交给ActionServlet 然后会创建一个ActionFrom 他的作用就是起的在前台页面和Action之间传送数据,并且Action中跳转页面后,会自动把ActionFrom对象存放在request中.

我只记的这些,我现在就是这么用.不知道对不对.

将form设计为 名称,数量,单价,金额四个字段;
在页面hidden四个属性,
然后表格返回的时候用js的getElementByName()组装起来返回,
(input的name为各列的列名)
在后台分开就好了

列名和hidden的属性名不相同,只是用js组装后在把值赋给hidden

你可以在jsp页面将你的值全都存到一个form中,之后在提交form表单,在后台用数组接值,之后一定要循环插入到数据库中。这样应该就是一次性能插入你所有的数据在库中了

actionform要他是做什么用的,你知道吗?用上它不久可以了嘛