jsp:修改多条记录的数量及价格怎么做?
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
问题太简单了,可否说详细点
追问
比如一个订单,里面有多个商品。我需要修改多个商品的单价和数量?
有jsp代码来实现?
追答
看你的问法应该是刚学jsp的吧,首先不论什麽语言,在做功能的时候要先了解的不是代码怎么写,而是逻辑是怎么样运行的。比如你的要求功能是批量修改商品基本信息,这是一个管理功能,管理功能主要有添加,修改和删除功能。这些功能都是利用用户界面对数据库里面的数据进行操作。所以,要做修改商品的单价和数量,要有一个用户修改界面,一个逻辑调用/处理方法,数据处理方法和一个数据源。
主要的逻辑关系是:用户界面《=》逻辑处理《=》操作数据源,这就是简单的系统三层结构。
这个结构不是强硬的,你可以不使用这样的结构也可以完成所需要的功能,也可以使用其他结构来完成,使用结构的好处是很多的,具体自已去查阅,一句半句说不完。
进行正题,要完成修改商品信息,需要有一个用户修改界面,一个数据接收处理方法,一个数据保存方法。
用户修改界面是多样的,你可以去使用第三方类库,生成一个修改列表的界面。最基本的方法是,对于需要修改的地方,使用textbox来显示,让用户可以在textbox中输入修改内容.
这些内容作为用户修改的入口,用户可以在文本框输入修改的值。对于用户输入的数据,要提交到服务器中,需要进行一个表单提交,和一个提交按钮
商品1数量: 单价:
商品2 数量: 单价:
商品3 数量: 单价:
在服务器中,需要写一个方法来接收用户表单提交的数据,使用request,通用html控件的name来获得表单中的数据。在java语言中(或其他面向对象的语言)都会使用一个实体来作为数据的载体。如下
public class 商品{
private string 商品名;
private double 单价;
private int 数量
(内有每个成员对应的get和set方法,长度限制,不写了)
}
接收表单的数据后,对数据进行验证,是否为可保存的数据(空值,长度,字符合法等),然后将数据装入到实体中,再传送实体到数据库操作方法中,进行保存。最后返回保结果到用户界面中,成功?失败?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |