jsp在每个记录里都添加一个删除按钮,点击后即删除数据库里本记录

jsp在每个记录里都添加一个删除按钮,点击后即删除数据库里本记录,第1张

出现参数不足,期待值为1的错误提示,原因一般是出现在sql语句里。

首先我得确定一下你的表名是不是user,如果是的话,查看一下表中有没有username,userpw,userpword,email,tel,handset,fax,address的字段,如果都为是的话就不可能是sql错误!

接下来的方法是检查你的sql语句是不是正确的方法:

打开数据库,点击左边的查询,在打开的对话框中选择关闭,之后只剩下一个查询窗口(灰色),之后在查询窗口里点击右键,粘贴到里面并覆盖掉里面的内容,点击上方的红色勾,你语句的正确与否就知道了。

试试吧,还是不行的话再问!注意:如果是数字型(整型)的就不要单引号,文本型就用单引号,这个很重要啊!

大概过程如下:

1 jsp页码用户发出一个动作请求,超级连接或者其他请求方式

2 以上请求可以到提交到一个控制器或者另一个jsp,提倡前者

3 控制器间接调用DAO中的方法

4 dao中方法实现向目标数据库发送一条Delete SQL语句完成删除目标数据

当然,dao中的删除方法被调用时要建立与数据库的连接Connection对象和数据库访问流Statement(或其子类)对象。

提供一个视频列表页面。页面中的每一个视频条目后有一个删除链接。点击这个链接把视频Id传递给一个servlet,在servlet中调用删除 *** 作功能(此功能可以写到一个service中封装),删除完毕后,再转发到视频列表页面即可。

分两种情况:

1、你的jsp表格页面是个 ajax 应用,[删除]选项对应到服务器一个删除动作的文件(ajax负责请求调用),调用完后用脚本刷新本地显示(相当于删除掉了页面表格的那行);

2、你的jsp表格是个普通的页面,[删除]选项 直接链接到服务器上一个删除动作的文件,服务器完成删除数据库里记录后,返回一个重定向,由浏览器再次请求刚才的页面(相当于刷新动作),刷新完后表格里那个被删除的数据自然就不会显示了。

希望我说明白了,呵呵。

outprint("<td align='center'><a href='servlet/shuyuCmdType=delete&dedeteId="+rsgetString("stuid")+"'>"+"删除"+"</a></td>");

获取时本身就在一个循环内 可以直接同样用rsgetString("stuid")获得

你好,这个很好处理

<td><%=rsgetString(1) %></td>

<td><%=rsgetString(2) %></td>

<td><%=rsgetString(3) %></td>

<td><%=rsgetString(4) %></td>

<td><a href="dodeletejspid=(这儿怎么获取) ">删除</a></td>

改为

<% String temp=rsgetString(1); %>

<td><%=temp %></td>

<td><%=rsgetString(2) %></td>

<td><%=rsgetString(3) %></td>

<td><%=rsgetString(4) %></td>

<td><a href="dodeletejspid=<%=temp %>">删除</a></td>

以上就是关于jsp在每个记录里都添加一个删除按钮,点击后即删除数据库里本记录全部的内容,包括:jsp在每个记录里都添加一个删除按钮,点击后即删除数据库里本记录、在eclipse中在jsp页面中调用由JAVA编写删除数据库中的一条数据的代码、jsp中删除oracle数据库中的一个数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10196252.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存