要使用Servlet要先自己创建一个类继承于HttpServlet,在自己的类中重写service方法携带的参数是HttpServletRequest req, HttpServletResponse resp (doget方法应答get提交方式/dopost方法应答post提交方式/ service方法是答应所有的请求 所以写了service方法get和post方法就不要在写了)
req:前端请求对象
resp:服务器响应对象
在service方法中按照三个流程写
解决中文乱码的问题 resp.setContentType("text/html;charset=utf-8");
1 接收前端参数 req.getParameter();(前端没有参数可以略过)
2 调用业务层 把前端的参数给业务层传过去(在方法外new业务层的类,然后调用方法传入 前端接收的参数)
3 将业务层拿到的结果返回给前端 (可以用判断,判断要跳的页面) req.getSession().setAttribute(“发送给前端起的变量名”,业务层拿到的结果); //该方法是将结果存储在req的请求对象中 req.getRequestDispatcher(“要跳转的页面”).forward(req,resp);