viewuser.jsp
<%
String username = (String) session.getAttribute("name");
%>
<%@ page contentType="text/html; charset=utf-8" language="java"
import="java.sql.*" errorPage=""%>
<%@page
import="com.oreilly.servlet.*,java.sql.*,java.lang.*,java.text.SimpleDateFormat,java.util.*,java.io.*,javax.servlet.*, javax.servlet.http.*"%>
<%@page import=" java.security.MessageDigest"%>
<%@page import=" java.security.*"%>
<%@page import="javax.crypto.*"%>
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="lt-ie9 lt-ie8" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="lt-ie9" lang="en"> <![endif]-->
<!--[if gt IE 8]><!-->
<html lang="en">
<!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>View User</title>
<link rel="stylesheet" href="home.css">
<!--[if lt IE 9]><script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
</head>
<body>
<br>
<br>
<p class="user">
Welcome <%=username%></p>
<header>
<nav>
<ul class="nav">
<li><a href="Admin_Home.jsp" class="icon home"><span>Home</span></a></li>
<li><a href="ViewUser.jsp">View User</a></li>
<li><a href="ViewData.jsp">View Data</a></li>
<li><a href="index.html">Logout</a></li>
</ul>
</nav>
</header>
<br>
<br>
<br>
<marquee class="head1" behavior="scroll" direction="left">Information Of Users...! </marquee>
<div id="page" style="margin-top: 25px;"></div>
<div id="content">
<div style="clear: both;"> </div>
<div style="width: 100%; margin-top: 40px;">
<table class="head1"
style="border: 4px solid black; border-spacing: 15px; border-collapse: collapse; width: 60%; border-radius: 10px; box-shadow: #000 2px 2px 2px 2px; margin: 80px;">
<tr style="color: white;">
<th
style="padding: 3px; width: 480px; margin-top: 0px; margin-left: -10px; padding-left: 00px;">USERNAME</th>
<th
style="padding: 3px; width: 220px; margin-top: 0px; margin-left: -10px; padding-left: 00px;">PASSWORD</th>
<th
style="padding: 3px; width: 230px; margin-top: 0px; margin-left: -10px; padding-left: 00px;">PHONE NO.</th>
<th
style="padding: 3px; width: 230px; margin-top: 0px; margin-left: -10px; padding-left: 00px;">EMAIL</th>
<th
style="padding: 3px; width: 230px; margin-top: 0px; margin-left: -10px; padding-left: 00px;">Remove User</th>
</tr>
<%
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/db", "root", "root123");
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("SELECT username,password,phone,address FROM newuser");
while (rs.next()) {
username=rs.getString("username");
String password = rs.getString("password");
String address = rs.getString("address");
String phone = rs.getString("phone");
%>
<tr>
<td style="padding: 10px; height: 60px;"><span
style="margin-left: 5px;"><%=username%></span></td>
<td style="padding: 3px; height: 60px;"><span
style="margin-left: 5px;"><%=password%></span></td>
<td style="padding: 3px; height: 60px;"><span
style="margin-left: 5px;"><%=phone%></span></td>
<td style="padding: 3px; height: 60px;"><span
style="margin-left: 5px;"><%=address%></span></td>
<td style="padding: 3px; height: 60px;"><span
style="margin-left: 5px;"><a href="RemoveUser.jsp"
<%=username%>>Remove</a></span></td>
</tr>
<%
}
} catch (Exception e) {
}
%>
</table>
</div>
<div style="clear: both;"> </div>
</div>
</body>
</html>
RemoveUser.jsp
<%
String username = (String) session.getAttribute("name");
%>
<%@page
import="com.oreilly.servlet.*,java.sql.*,java.lang.*,java.text.SimpleDateFormat,java.util.*,java.io.*,javax.servlet.*, javax.servlet.http.*"
errorPage="Error.jsp"%>
<%@page import=" java.security.MessageDigest"%>
<%@page import=" java.security.*"%>
<%@page import="javax.crypto.*"%>
<%
username = request.getParameter("username");
Connection con = null;
try {
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/db", "root", "root123");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
Statement st = con.createStatement();
int x = st.executeUpdate("delete from newuser where username='" + username + "'");
if (x != 0) {
out.println("Success..!!");
} else {
out.println("Failed..!!");
}
} catch (Exception e) {
out.println(e);
}
%>
你好,我有问题在删除用户。它显示执行后输出失败。我认为它没有从ViewUser中获取用户名。请帮帮我.查询正常,数据库连接仍有问题,取用户名并删除。谢谢你!
在remove.jsp
页中:
...
username = request.getParameter("username");
没有任何param是'username',您必须在?
如下所示之后在删除链接中设置param?remove.jsp?<%=username%>
在viewuser.jsp
页中:
...>remove
应修改:
...
我想从Firebase中删除我的当前用户。经过身份验证的用户被删除,但是我无法删除数据库中该用户的数据。我做错了什么? 这是我的删除用户方法。。。。 Firebase规则: 数据库: 错误: 2017-01-21 21:33:10.321704应用程序[11582:4102711][FirebaseDatabase]设置值:或删除值:at/users/4erkjkl543jfe46失败:权限被拒绝
我想从数据库中删除一条特定的记录。
我仍在开发我的登录应用程序。此时,用户可以注册、登录和更新配置文件信息。数据存储在firebase实时数据库中,该装置也通过firebase工作。我想添加一个“删除配置文件”按钮,以便从firebase中删除用户信息。我弄清楚了如何从自动认证过程中删除用户。现在我尝试对Uid调用remove()函数,因此现在数据在实时数据库中被删除,但仍在Firebase身份验证中,如果删除userdata,应用
我制作了一个JTable,其中填充了数据库中的数据。它从textfields中获取数据并将其添加到表和数据库中。问题是我有一个删除按钮,我让它从表本身删除选定的行(使用defaultTableModel),但它不会从实际的数据库中删除该数据。当我再次运行该程序时,删除的行再次出现在JTable中。 这可能会变得混乱,但希望有人能找出我错过了什么。帮助将会很感激,但不要,我的时间很少,不能完全大修我
我正试图从数据库中删除一行,但得到以下错误
我有一个jsp网页。我需要删除用户名从数据库当我按删除按钮从网页。我尝试了下面的代码,但是我不能删除名称,而是在用户名数据库中插入一个新行和一个空值。 unblockServlet.java: 受保护的void doPost(HttpServletRequest请求,HttpServletResponse响应)抛出ServletException,IOException{//TODO自动生成的方法