一.在servlet层用于将前端页面
package Servlet;
import java.util.List;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import Dao.Dao;
import entity.student;
@WebServlet("/Servlet")
public class Servlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public Servlet() {
super();
}
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
req.setCharacterEncoding("utf-8");
String method = req.getParameter("method");
if ("add".equals(method)) {
add(req, resp);
}
if ("login".equals(method)) {
login(req, resp);
}
}
private void add(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
req.setCharacterEncoding("utf-8");
String sid = req.getParameter("sid");
String sname = req.getParameter("sname");
String ssex = req.getParameter("ssex");
String sclass = req.getParameter("sclass");
String szy = req.getParameter("szy");
student student=new student(sid,sname,ssex,sclass,szy);
Dao dao =new Dao();
boolean f=dao.add(student);
System.out.println(f);
if(f) {
req.setAttribute("message", "添加成功!");
req.getRequestDispatcher("face.jsp").forward(req,resp);
} else {
req.setAttribute("message", "添加失败!");
req.getRequestDispatcher("add.jsp").forward(req,resp);
}
}
}
在protected void serviceif中判断下,后面写函数这个方法
这里写了调用add的servelt
二.对里面的有些结构不太清楚
三web