![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
在JSp页面查询出数据库的数据并显示在表格上,我要操作数据库
在JSp页面查询出数据库的数据并显示在表格上,我要操作数据库,比方说修改,或是加入购物车,怎么获得这一行数据呢,js该怎么用。越详细越好,最好有源码及注释...
在JSp页面查询出数据库的数据并显示在表格上,我要操作数据库,比方说修改,或是加入购物车,怎么获得这一行数据呢,js该怎么用。越详细越好,最好有源码及注释
展开
展开全部
可以从数据库中把该行的某个字段查询显示出来,然后设置链接到新页面,新页面就把与该字段相关的所有信息显示出来,你要修改的内容放在文本或者其他可以编辑的对象里面,再添加修改按钮,修改按钮就是数据的操作。
![](https://ecmc.bdimg.com/public03/b4cb859ca634443212c22993b0c87088.png)
2025-02-18 广告
北京智动益企网络科技有限公司成立于2023年位于北京市房山区,公司致力于网络应用工具和自动化软件开发,帮助办公人员减小劳动强度提高工作效率,为互联网公司降本增效。 IP批量查询工具网是北京智动益企网络科技有限公司开发的一个IP批量统计与筛选...
点击进入详情页
本回答由北京智动益企提供
展开全部
你可以这么做:使用for循环将数据库中的每一条数据记录列出来,同事table中的第一列可以放数据表中的唯一标识id。你可以使用这个id去操作数据库,增删改查,如果你要使用js,那么可以document.form1.action="a.jsp?id=<%=id%>" 百分号中的id是数据库中拿过来的。既然有了id当然可以对当条数据记录进程任何操作!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<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>
<%
}
%>
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>
<%
}
%>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询