SpringMVC支持的原生API有:HttpServletRequest,HttpServletResponse下面來看獲取原生API的“正確姿勢”
1.首先定義一個控制器,帶請求
@Controller
@RequestMapping("/param")
public class ParamController {
/**
* 獲取Servlet原生的API
* @return
*/
@RequestMapping("/testServlet")
public String testServlet(HttpServletRequest request, HttpServletResponse response){
System.out.println("執行了...");
HttpSession session = request.getSession();
System.out.println(session);
ServletContext servletContext = session.getServletContext();
System.out.println(servletContext);
System.out.println(response);
return "success";
}
}
2.然後寫頁面
<a href="param/testServlet">獲取Servlet原生的API</a>