社区
Web 开发
帖子详情
交与提交的问题!!!我都快搞晕了!!!在思考中。。。。
handysoft
2004-10-30 04:42:13
ID 姓名 性别 公司名称
001 XX 男 XXXXXX
002 YW 男 YYYYYYYYYYYY
003 SD 男 ZZZZZZZZZZ
004 YD 女 CCCCCCCC
现在有如上一个表的内容,我想用表单的形式从数据库中取出显示(显示在文本框中),现在如果有修改的地方,我如何在按“提交”时,update数据库里的记录呢!!!
...全文
282
12
打赏
收藏
交与提交的问题!!!我都快搞晕了!!!在思考中。。。。
ID 姓名 性别 公司名称 001 XX 男 XXXXXX 002 YW 男 YYYYYYYYYYYY 003 SD 男 ZZZZZZZZZZ 004 YD 女 CCCCCCCC 现在有如上一个表的内容,我想用表单的形式从数据库中取出显示(显示在文本框中),现在如果有修改的地方,我如何在按“提交”时,update数据库里的记录呢!!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
steveyue
2004-11-19
打赏
举报
回复
我觉得首先得设置一个隐藏的ID作为一行数据的唯一标志,然后可以给每行设置一个修改时间;每次修改的时候比较这个修改时间就可以。就是jsp代码不用重新编译的原理,哪行改过了就重新修改哪行
tiandiqing
2004-11-19
打赏
举报
回复
szpqq(Gavin) 的办法不错,
如果让我解决我也用这种做法
heroflying
2004-11-03
打赏
举报
回复
同意
好用的说
jinannanhai79
2004-11-01
打赏
举报
回复
做一个页面,将单条记录取出来修改,要象你实现的功能要在单条记录后面都加提交按钮,页面不美观
szpqq
2004-11-01
打赏
举报
回复
每个列名取一样的名字,如姓名之类的name
然后在保存时得到每个列名的数组,循环改就行
String[] ls_name = request.getParameterValues("name");
for(int i=0;i<ls_name.length;i++){
取你界面上的值
......
name[i]
sex[i]
然后更新每一条,也可以一块更新
}
DarkXie
2004-11-01
打赏
举报
回复
B/S模式和C/S模式不同,C/S模式下可以保持和数据库的实时连接,
B/S只能返回结果集显示到页面上显示,要同时更新多条记录可以这样作
前提条件:主键不能变,或者你保存原来的主键
SUBMIT后接收你修改过后的数据的数组,生成一个SQL语句数组
theStatement = conn.createStatement();
for (int i = 0; i < strSQL.length; i++) {
theStatement.addBatch(strSQL[i]);
}
theStatement.executeBatch();
这样就可以执行一组SQL语句了。
86867651
2004-11-01
打赏
举报
回复
同意楼上的说法,我也是这么做地.!
一点晴
2004-11-01
打赏
举报
回复
要那么多提交按钮干什么,一个就够了。另,复选框这么好的东西正好
解决,怎么不用呢?就象一次删除多条垃圾邮件一样,原理是一样的。
代码也简单的很,楼主自己来把。
handysoft
2004-11-01
打赏
举报
回复
to: jinannanhai79(帅气男孩)
谢谢你给我的启发,可是,你还有什么好一点的方法吗,我也不想在每行后面有个提交,只想一次全部提交.
大家,还有什么好方法吗???
dropship
2004-10-30
打赏
举报
回复
你这种情况,只能是一条记录一个sql语句
如果修改则执行,否则执行下一条
一般情况下,数据库的更新操作没有你这么频繁吧,并且还是一次更新这么多数据
handysoft
2004-10-30
打赏
举报
回复
可是,能告诉我,我现在是001,002,003,004,都在上面,而且我现在不只一条的修改!!!
我如何就指定呢???
bp69
2004-10-30
打赏
举报
回复
将修改的数据从表单中读出,然后update 数据库就可以了
比如:
ID 姓名 性别 公司名称
001 a 女 XXXXXX
按照ID修改:sql="update 表名 set name='' ,sex='',gsname=''where ID='001' ";
关于华为敏捷项目管理
关于华为敏捷项目管理 IPD – 集成产品开发,华为花重金从IBM购买的一套产品集成开发流程,业界有一本书,PACE讲的就是这一套IPD流程,而IPD并不去讲你的开发要怎么 做,IPD做的就是“投资决策、市场驱动”,更多的是决定做不做这个事情,做这个事情对于投资人员是不是受控的,所以在IPD里面会有DCP点(决策评审 点),每个点上都会去考虑该不该做、值不值得去做,在引入这个东西以前,
中
间件(Redis篇)
Redis相关文章汇总
华为与敏捷(zz)
http://blog.sina.com.cn/s/blog_5d91cdea0100d4vs.html IPD – 集成产品开发,华为花重金从IBM购买的一套产品集成开发流程,业界有一本书,PACE讲的就是这一套IPD流程,而IPD并不去讲你的开发要怎么 做,IPD做的就是“投资决策、市场驱动”,更多的是决定做不做这个事情,做这个事情对于投资人员是不是受控的,所以在IPD里面会有...
软考高项案例分析真题精讲:从挣值计算到项目管理实战避坑指南
项目管理是确保项目在范围、时间、成本和质量约束下成功交付的系统性方法。其核心原理在于通过启动、规划、执行、监控和收尾五大过程组,以及整合、范围、进度、成本等十大知识领域,对项目进行全生命周期管控。掌握项目管理体系的价值在于,它能帮助从业者从混乱的项目场景
中
快
速识别
问题
本质,关联正确知识领域,并输出结构化解决方案,从而提升项目成功率和资源使用效率。这一方法论在信息系统集成、软件开发、工程实施等复杂项目场景
中
尤为重要。本文以备受关注的软考高级资格“信息系统项目管理师”(高项)考试为切入点,聚焦其难点——案例分析
Hermes Agent零基础入门:从安装到智能体工作流实战
智能体(Agent)是当前AI工程化落地的核心范式,其本质是将大语言模型与工具调用、上下文管理、角色定义能力深度集成的可执行系统。Hermes Agent并非传统聊天客户端,而是一个以声明式配置(config.yaml)、凭证隔离(.env)、人格化提示(*.md)为三角支柱的智能体操作系统。它强制64K+原生上下文支持,确保多步工具链(如web_search→file→terminal→synthesis)的推理连贯性;通过Desktop沙箱与CLI灵活性的分层设计,兼顾安全性与可编程性。本文聚焦新手最痛
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章