Jsp查看页面
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.util.*" %>
<%@ page import="com.ny.pojo.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="js/jquery-3.5.1.min.js"></script>
<style type="text/css">
</style>
<script type="text/javascript">
$(function(){
$("table .tr_user").hover(function(){
$(this).css({"background-color":"red","cursor":"pointer"});
},function(){
$(this).css("background-color","white");
})
})
function deleteUser(uwid) {
if(confirm("你确定要删除该信息吗")){
location.href="delete?uwid="+uwid;
}
}
function updateUser(uwid,userwename,userwepass,uwname,uwemail,uwsex,uphone,uwbirthday) {
var id=uwid;
var username=userwename;
var userpass=userwepass;
var name=uwname;
var email=uwemail;
var sex=uwsex;
var phone=uphone;
var birthday=uwbirthday;
location.href="update?uwid="+id+"&userwename="+username
+"&userwepass="+userpass+"&uwname="+name+"&uwemail="
+email+"&uwsex="+sex+"&uphone="+phone+"&uwbirthday="+birthday;
}
</script>
</head>
<body>
<%
List<Userwe> list= (List<Userwe>)session.getAttribute("slist");
%>
<center style="">
<h1>查看用户信息</h1>
<table align='center' border='1px' width='80%'>
<tr style="background-color: red">
<th>用户编号</th>
<th>用户账号</th>
<th>用户密码</th>
<th>用户姓名</th>
<th>用户邮箱</th>
<th>用户性别</th>
<th>用户电话</th>
<th>用户生日</th>
<th colspan='2'>操作</th>
</tr>
<%for(Userwe userwe:list){%>
<tr class="tr_user">
<td><%=userwe.getUwid()%></td>
<td><%=userwe.getUserwename() %></td>
<td><%=userwe.getUserwepass() %></td>
<td><%=userwe.getUwname() %></td>
<td><%=userwe.getUwemail() %></td>
<td><%=userwe.getUwsex() %></td>
<td><%=userwe.getUphone() %></td>
<td><%=userwe.getUwbirthday() %></td>
<td><a href='javascript:void(0)' onclick='deleteUser("<%=userwe.getUwid()%>")'>删除</a></td>
<td><a href='javascript:void(0)' onclick='updateUser("<%=userwe.getUwid()%>","<%=userwe.getUserwename()%>","<%=userwe.getUserwepass()%>","<%=userwe.getUwname() %>","<%=userwe.getUwemail() %>","<%=userwe.getUwsex() %>","<%=userwe.getUphone() %>","<%=userwe.getUwbirthday() %>")'>修改</tr>
</tr>
<%} %>
</table>
</center>
</body>
</html>
Jsp修改显示页面
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.util.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
String uwid= (String)session.getAttribute("uwid");
String userwename= (String)session.getAttribute("userwename");
String userwepass= (String)session.getAttribute("userwepass");
String uwemail= (String)session.getAttribute("uwemail");
String uphone= (String)session.getAttribute("uphone");
String uwname= (String)session.getAttribute("uwname");
String uwsex= (String)session.getAttribute("uwsex");
String uwbirthday= (String)session.getAttribute("uwbirthday");
%>
<form action='up' method='post'>
用户编号:<input type='text' name='uwid' value='<%=uwid%>'><br>
用户账号:<input type='text' name='userwename' value='<%=userwename%>'><br>
用户密码:<input type='text' name='userwepass' value='<%=userwepass%>'><br>
用户姓名:<input type='text' name='uwname' value='<%=uwname%>'><br>
用户邮箱:<input type='text' name='uwemail' value='<%=uwemail%>'><br>
用户性别:<input type='text' name='uwsex' value='<%=uwsex%>'><br>
用户电话:<input type='text' name='uphone' value='<%=uphone%>'><br>
用户生日:<input type='date' name='uwbirthday' value='<%=uwbirthday%>'><br>
<input type='submit' value='保存'>
</form>
</body>
</html>
删除java代码
package com.ny.serlvet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.ny.service.UserDaoImplService;
import com.ny.service.UserDaoService;
public class DeleteServlet extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
req.setCharacterEncoding("utf-8");
resp.setCharacterEncoding("utf-8");
resp.setContentType("text/html;charset=utf-8");
String uwid = req.getParameter("uwid");
UserDaoService udao=new UserDaoImplService();
boolean i =udao.delectUser(uwid);
if(i){
resp.sendRedirect("select");
}else{
resp.getWriter().write("删除失败 <a href='select'>查看所有用户</a>");
}
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
}
}
修改显示java代码
package com.ny.serlvet;
import java.io.IOException;
import java.io.PrintWriter;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.ny.pojo.Userwe;
public class UpdateServlet extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doPost(req, resp);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
req.setCharacterEncoding("utf-8");
resp.setCharacterEncoding("utf-8");
resp.setContentType("text/html;charset=utf-8");
String uwid = req.getParameter("uwid");
String username = req.getParameter("userwename");
String password = req.getParameter("userwepass");
String useremail = req.getParameter("uwemail");
String userphone = req.getParameter("uphone");
String uwname = req.getParameter("uwname");
String uwsex = req.getParameter("uwsex");
String uwbirthday = req.getParameter("uwbirthday");
HttpSession session = req.getSession();
session.setAttribute("uwid", uwid);
session.setAttribute("userwename", username);
session.setAttribute("userwepass", password);
session.setAttribute("uwemail", useremail);
session.setAttribute("uphone", userphone);
session.setAttribute("uwname", uwname);
session.setAttribute("uwsex", uwsex);
session.setAttribute("uwbirthday", uwbirthday);
req.getRequestDispatcher("update.jsp").forward(req, resp);
/*String bean="<form action='up' method='post'>";
bean+="用户编号:<input type='text' name='uwid' value='"+uwid+"'><br>";
bean+="用户账号:<input type='text' name='userwename' value='"+username+"'><br>";
bean+="用户密码:<input type='text' name='userwepass' value='"+password+"'><br>";
bean+="用户姓名:<input type='text' name='uwname' value='"+uwname+"'><br>";
bean+="用户邮箱:<input type='text' name='uwemail' value='"+useremail+"'><br>";
bean+="用户性别:<input type='text' name='uwsex' value='"+uwsex+"'><br>";
bean+="用户电话:<input type='text' name='uphone' value='"+userphone+"'><br>";
bean+="用户生日:<input type='date' name='uwbirthday' value='"+uwbirthday+"'><br>";
bean+="<input type='submit' value='保存'> </form>";
PrintWriter writer = resp.getWriter();
writer.write(bean);*/
}
}
修改java代码
package com.ny.serlvet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.ny.service.UserDaoImplService;
import com.ny.service.UserDaoService;
public class UpServlet extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
req.setCharacterEncoding("utf-8");
resp.setCharacterEncoding("utf-8");
resp.setContentType("text/html;charset=utf-8");
//获取账号密码信息
String uwid = req.getParameter("uwid");
String username = req.getParameter("userwename");
String password = req.getParameter("userwepass");
String useremail = req.getParameter("uwemail");
String userphone = req.getParameter("uphone");
String uwname = req.getParameter("uwname");
String uwsex = req.getParameter("uwsex");
String uwbirthday = req.getParameter("uwbirthday");
UserDaoService udao=new UserDaoImplService();
boolean i=udao.updateUserWe(uwid,username,password,useremail,userphone,uwname,uwsex,uwbirthday);
System.out.println(i);
if(i){
//req.getRequestDispatcher("select").forward(req, resp);
resp.sendRedirect("select");
}else{
resp.getWriter().write("修改失败 ");
}
}
}
运行结果
查看
删除
修改
点击用户编号为6修改后跳转jsp页面
将性别修改为男
修改成功