在JSp页面查询出数据库的数据并显示在表格上,我要操作数据库

在JSp页面查询出数据库的数据并显示在表格上,我要操作数据库,比方说修改,或是加入购物车,怎么获得这一行数据呢,js该怎么用。越详细越好,最好有源码及注释... 在JSp页面查询出数据库的数据并显示在表格上,我要操作数据库,比方说修改,或是加入购物车,怎么获得这一行数据呢,js该怎么用。越详细越好,最好有源码及注释 展开
 我来答
B斗地主
2010-07-26 · TA获得超过146个赞
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:82万
展开全部
可以从数据库中把该行的某个字段查询显示出来,然后设置链接到新页面,新页面就把与该字段相关的所有信息显示出来,你要修改的内容放在文本或者其他可以编辑的对象里面,再添加修改按钮,修改按钮就是数据的操作。
sh_wei19
2010-07-26
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
你可以这么做:使用for循环将数据库中的每一条数据记录列出来,同事table中的第一列可以放数据表中的唯一标识id。你可以使用这个id去操作数据库,增删改查,如果你要使用js,那么可以document.form1.action="a.jsp?id=<%=id%>" 百分号中的id是数据库中拿过来的。既然有了id当然可以对当条数据记录进程任何操作!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
larrystar
推荐于2016-02-22 · TA获得超过403个赞
知道小有建树答主
回答量:188
采纳率:0%
帮助的人:258万
展开全部
<script type="text/javascript">

function modify(id){

//直接链接提交
var num = document.getElementById(id).value;
var url = "/要提交的servlet地址?bookid="+id+"&num="+num;
location = url;
}

//添加到购物车
function add(id){
var url = "/要提交的servlet地址?bookid="+id;
location = url;
//通过id在后台得到实体对象,然后放到购物车即可
}

</script>
不知道你会EL和JSTL表达式,直接用java代码了
每一条记录肯定有个唯一标示的id,假设这个对象是Book,集合是list

<%
for(Book book : list){
%>
<tr>
<td><%=book.id%></td> <!--id-->
<td><%=book.name%></td> <!--书名-->
<td><input type="text" name="num" id="<%=book.id%>" value="<%=book.num%"></td> <!--数量->
<td><input type="button" value="修改" onclick="modify(<%=book.id%>)"></td>
<td><input type="button" value="添加到购物车" onclick="add(<%=book.id%>)"></td>
<tr>
<%
}
%>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式