在springboot框架中使用servlet对象
使用步骤
1.创建servlet类,创建继承HttpServlet
2.注册servlet,让框架恩能够找到Servlet
例子
1.创建自定义servlet
//创建serlet类
public class Myservlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doPost(req, resp);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//使用HttpServletResponse输出数据,应答结果
resp.setContentType("text/html;Charset=utf-8");
PrintWriter writer = resp.getWriter();
writer.println("执行的是servlet");
writer.flush();
writer.close();
}
}
2.注册servlet,让框架恩能够找到Servlet
@Configuration
public class Webconfig {
/* //定义方法,注册servlet对象
@Bean
public ServletRegistrationBean servletRegistrationBean(){
// public ServletRegistrationBean(T servlet, String... urlMappings)
//第一个参数是servlet对象,第二个是url地址
ServletRegistrationBean bean = new ServletRegistrationBean(new Myservlet(),"/myservlet");
return bean;
}*/
@Bean
public ServletRegistrationBean servletRegistrationbean(){
ServletRegistrationBean bean = new ServletRegistrationBean(new Myservlet());
String[] strings={"/login","/test"};
bean.addUrlMappings(strings);
return bean;
}
}