本文共 2807 字,大约阅读时间需要 9 分钟。
MVC:模型(dao,service) 视图(jsp) 控制器(servlet)
dao service servlet:转发,重定向。junit junit 4.12 org.springframework spring-webmvc 5.1.9.RELEASE javax.servlet servlet-api 2.5 javax.servlet.jsp jsp-api 2.2 javax.servlet jstl 1.2 src/main/java **/*.properties **/*.xml false src/main/resources **/*.properties **/*.xml false
1.导入依赖
2.先写一个实体类继承servlet 3.在web.xml中注册javax.servlet servlet-api 2.5 javax.servlet.jsp jsp-api 2.2
package com.tjrac.servlet;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 HelloServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //从前端取得参数 String method = req.getParameter("method"); //用equals方法判断method字段的内容 if (method.equals("add")){ //将数据包装到req请求中 req.getSession().setAttribute("msg","执行了add方法"); } if (method.equals("delete")){ req.getSession().setAttribute("msg","执行了delete方法"); } //业务逻辑 //视图跳转 req.getRequestDispatcher("/WEB-INF/jsp/test.jsp").forward(req,resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doGet(req,resp); }}
HelloServlet com.tjrac.servlet.HelloServlet 这里是引用 HelloServlet //前端的所有的/hello请求都会被拦截/hello
转载地址:http://alrwi.baihongyu.com/