是否显示从db到JSP页面的数据,以及每行对应的更新和删除链接?
这个问题已经被问过很多次了。只是扩展它。我想将数据库表数据显示在JSP页面表上,每行后面有2个链接。首先是更新。第二,删除。假设每一行都有一个与之关联的id,该id来自数据库本身,我如何创建此链接并传递id,以便在按下Delete键时删除相应的行。另外,如何使用id更新值是否显示从db到JSP页面的数据,以及每行对应的更新和删除链接?,jsp,Jsp,这个问题已经被问过很多次了。只是扩展它。我想将数据库表数据显示在JSP页面表上,每行后面有2个链接。首先是更新。第二,删除。假设每一行都有一个与之关联的id,该id来自数据库本身,我如何创建此链接并传递id,以便在按下Delete键时删除相应的行。另外,如何使用id更新值 <TABLE BORDER="1"> <TR> <TH>ID</TH> <TH>Name</TH
<TABLE BORDER="1">
<TR>
<TH>ID</TH>
<TH>Name</TH>
<TH>Address</TH>
<TH>Update</TH>
<TH>Delete</TH>
</TR>
<% while(resultset.next()){ %>
<TR>
<TD> <%= resultset.getString(1) %></td>
<TD> <%= resultset.getString(2) %></TD>
<TD> <%= resultset.getString(3) %></TD>
<TD> <a href="#">Update</a> </td>
<TD> <a href="#">Delete</a> </TD>
</TR>
<% } %>
</TABLE>
身份证件
名称
地址
更新
删除
首先,您必须为一个公共url创建两个不同的ulr,并使用不同的参数进行更新、删除。查找以下代码以删除或更新特定记录
假设delete JSP是del.JSP
,update JSP是update.JSP
<TABLE BORDER="1">
<TR>
<TH>ID</TH>
<TH>Name</TH>
<TH>Address</TH>
<TH>Update</TH>
<TH>Delete</TH>
</TR>
<% while(resultset.next()){ %>
<TR>
<TD> <%= resultset.getString(1) %></td>
<TD> <%= resultset.getString(2) %></TD>
<TD> <%= resultset.getString(3) %></TD>
<TD> <a href="update.jsp?id=<%=resultset.getString(1) %>">Update</a> </td>
<TD> <a href="del.jsp?id=<%=resultset.getString(1) %>">Delete</a> </TD>
</TR>
<% } %>
</TABLE>
身份证件
名称
地址
更新
删除
在
del.jsp
和update.jsp
的Get表单中获取id值,并更新或删除与id对应的值。@Tiny如何从发送此id的url jsp中提取url参数?使用request.getParameter(“id”)
其中id
指的是URL查询字符串参数。我可以用某种方式在同一个jsp中处理更新和删除请求吗?创建两个jsp文件只是为了修改或删除表中的一行,这看起来确实是一种开销。我的意思是,当我创建一个包含大量表格和大量操作的大型应用程序时@Shubham是的,您可以在一个jsp文件中执行相同的操作,简单地使用jsp文件添加一个参数名action
,并通过该文件传递像update/delete这样的操作,然后在jsp中获得该操作,并根据操作参数值执行update/delete查询。e、 g.updateDelete.jsp?id=xyz&action=delete
或updateDelete.jsp?id=xyz&action=update
根据操作值执行sql查询。希望你已经拿到了。:)