package servlet;
import Tools.DBUtils;
import com.Student;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.sql.SQLException;
import java.util.List;
public class XiuGaiServlet extends HttpServlet {
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
req.setCharacterEncoding("utf-8");
Student stu = new Student();
stu.setMingzi(req.getParameter("mingzi"));
stu.setDizhi(req.getParameter("dizhi"));
stu.setYuwen(req.getParameter("yuwen"));
stu.setShuxue(req.getParameter("shuxue"));
stu.setYingyu(req.getParameter("yingyu"));
try {
boolean ok = new DBUtils().xiugai(stu);
if (ok){
resp.sendRedirect("sousuo");
}
} catch (SQLException throwables) {
throwables.printStackTrace();
}
}
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
req.setCharacterEncoding("utf-8");
String id = req.getParameter("Id");
try {
List<Student> list = new DBUtils().sousuoId(id);
if (list != null){
req.setAttribute("xinxi",list);
req.getRequestDispatcher("xiugai.jsp").forward(req,resp);
}else{
req.setAttribute("cuowu","no");
resp.setContentType("text/html;charset=utf-8");
req.getRequestDispatcher("sousuo.jsp").forward(req,resp);
}
} catch (SQLException throwables) {
throwables.printStackTrace();
}
}
}
//表單如下
<form action="xiuGai" method="post">
<table border="1px" align="center" >
<tr >
<td>ID</td>
<td><input type="text" value="https://bbs.csdn.net/topics/${xinxi.get(0).getID()}" name="Id" readonly></td>
</tr>
<tr >
<td>姓名</td>
<td><input type="text" value="https://bbs.csdn.net/topics/${xinxi.get(0).getMingzi()}" name="mingzi"></td>
</tr>
<tr>
<td>地址</td>
<td><input type="text" value="https://bbs.csdn.net/topics/${xinxi.get(0).getDizhi()}" name="dizhi"></td>
</tr>
<tr>
<td>語文</td>
<td><input type="text" value="https://bbs.csdn.net/topics/${xinxi.get(0).getYuwen()}" name="yuwen"></td>
</tr>
<tr>
<td>數學</td>
<td><input type="text" value="https://bbs.csdn.net/topics/${xinxi.get(0).getShuxue()}" name="shuxue"></td>
</tr>
<tr>
<td>英語</td>
<td><input type="text" value="https://bbs.csdn.net/topics/${xinxi.get(0).getYingyu()}" name="yingyu"></td>
</tr>
<input type="submit">
</table>
</form>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/237016.html
標籤:跨瀏覽器開發
上一篇:跨域請求的解決辦法
