实习15
修改
代码结构
增加代码
upUser.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" isELIgnored="false"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<title>修改用户</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- 引入 Bootstrap -->
<link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="container">
<div class="row clearfix">
<div class="col-md-12 column">
<div class="page-header">
<h1>
基于servlet+jsp框架的管理系统:简单实现增、删、改、查。
</h1>
</div>
</div>
</div>
<div class="row clearfix">
<div class="col-md-12 column">
<div class="page-header">
<h1>
<small>修改用户</small>
</h1>
</div>
</div>
</div>
<form action="/up"
method="post">
<input type="hidden" name="id" value="${user.id}"><br><br><br>
用户姓名:<input type="text" name="username" value="${user.zh}"><br><br><br>
用户密码:<input type="text" name="password" value="${user.mm}"><br><br><br>
<input type="submit" value="修改" >
</form>
</div>
UpServlet
package com.zhongruan.servlet;
import com.zhongruan.service.UserService;
import com.zhongruan.service.impl.UserServiceImpl;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
public class UpServlet extends HttpServlet {
UserService userService=new UserServiceImpl();
@Override
protected void doPost(HttpServletRequest requst, HttpServletResponse respost) throws ServletException, IOException {
Integer id= Integer.valueOf(requst.getParameter("id"));
String username=requst.getParameter("username");
String password=requst.getParameter("password");
userService.xg(id,username,password);
requst.getRequestDispatcher("/find").forward(requst,respost);
}
}