二、Servlet3.0的註解自定義原生Servlet實戰
講解:使用 Servlet3.0的註解自定義原生Servlet和Listener
一、自定義原生Servlet
@WebServlet(name = "userServlet",urlPatterns = "/test/customs")
public class UserServlet extends HttpServlet{
@Override
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.getWriter().print("custom sevlet");
resp.getWriter().flush();
resp.getWriter().close();
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
this.doGet(req, resp);
}
}spring
這裏新建了一個UserServlet
繼承HttpServlet
也能夠寫post的方法
重寫方法,裏面有不少的方法
這裏選擇一個doPsot進行重寫
springboot的啓動類必定要加上@ServletComponentScan的註解
springboot
輸入地址訪問
Servlet裏面要拿到傳遞的參數的話 req.getParamter。不如用Controller方便一些
ide