2020/10/28

一.在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

posted @ 2020-10-28 22:09  小强哥in  阅读(103)  评论(0编辑  收藏  举报