使用servlet API作为参数
Posted 曹军
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用servlet API作为参数相关的知识,希望对你有一定的参考价值。
1.哪些可以使用
MVC中的Handler方法可以接受ServletAPI类型的参数。
2.controller
1 package com.spring.it; 2 3 import java.io.IOException; 4 import java.io.Writer; 5 6 import javax.servlet.http.HttpServletRequest; 7 import javax.servlet.http.HttpServletResponse; 8 9 import org.springframework.stereotype.Controller; 10 import org.springframework.web.bind.annotation.RequestMapping; 11 12 @Controller 13 public class ServletApiControl { 14 @RequestMapping("/helloworld6") 15 public void hello(HttpServletRequest request,HttpServletResponse response,Writer out) throws Exception { 16 System.out.println("request="+request); 17 System.out.println("response="+response); 18 out.write("Spring mvc"); 19 } 20 }
3.index
1 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" 2 pageEncoding="ISO-8859-1"%> 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 4 <html> 5 <head> 6 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 7 <title>Insert title here</title> 8 </head> 9 <body> 10 <br> 11 <a href="helloworld6/">test servlet API</a> 12 </body> 13 </html>
4.效果
5.ps
Writer的由来
response.getWriter();
以上是关于使用servlet API作为参数的主要内容,如果未能解决你的问题,请参考以下文章
Springday04 SpringMVC入门案例控制器和三大主件Spring请求参数绑定SpringMVC使用servlet的api请求头请求体相关注解