如何update一个页面上的东西。

pinglv 2005-08-27 05:35:33
当前的jsp页面上有输入框A,B,C,D, 且A,B可修改
他们值分别应表table的A,B,C,D字段

我想根据以下sql做修改: update table set A = a , B = b where C = c and D = d;

首先根据C,D条件查询出多行数据,例如:
A B C D
--------------------------
a1 b1 c d

允许对A,B做任意修改,如改为:
A B C D
--------------------------
abc ab c d

修改后更新时提交给servlet,用以下代码得到了修改后的结果
string s1 = request.getParameters("A"); //得到abc
string s2 = request.getParameters("B"); //得到ab

那我怎么样得到这样的sql???? 我现在取到的值不是已经修改过了吗?修改之前的值我怎么得到啊?
update table set A = "abc" ,B = "ab" where C = "c" and D = "d" and A = "a1" and B="b1"


希望我说的大家都明白了。谢谢先!!!

...全文
91 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyqiiy 2005-08-29
  • 打赏
  • 举报
回复
写错了。再来
update table set A = s1 , B = s2 where A = s11 and B = s22 and C = c and D = d;
zyqiiy 2005-08-29
  • 打赏
  • 举报
回复
可以在页面里加上<input type = "hidden" name = "A1" value=<%=原值%>
<input type = "hidden" name = "B1" value=<%=原值%>
再string s11 = request.getParameters("A1");
string s22 = request.getParameters("B1");

s11,s22就是得到的原来的值.
update table set A = s11 , B = s22 where A = a1 and B = b1 and C = c and D = d;
pinglv 2005-08-28
  • 打赏
  • 举报
回复
自个儿up
pinglv 2005-08-27
  • 打赏
  • 举报
回复
错了一句:

我想根据以下sql做修改: update table set A = a , B = b where A = a1 and B = b1 and C = c and D = d;

67,513

社区成员

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

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