承接一二章
index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>Hello World servletAPI
tset.java
package com.hdxy.domian;import java.io.IOException;import java.io.Writer;import java.lang.reflect.Method;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.CookieValue;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.RequestParam;import com.hdxy.pojo.User;@RequestMapping("springMVC")@Controllerpublic class Test { /*可以使用serlvet 原生API作为目标方法的参数 具体支持以下类型 *
* HttpServletRequest * HttpServletResponse * HttpSession * java.security.Principal * Locale * InputStream * OutputStream * Reader * Writer *
* */ final public String SUCCESS="loginSuccess";
/* @RequestMapping(value="/servletAPI") public String servletAPI(HttpServletRequest requset,HttpServletResponse response){
System.out.println("servletAPI:"+requset);
System.out.println("servletAPI:"+response);
return SUCCESS; }*/ /* @RequestMapping(value="/servletAPI") public void Writer(Writer out){
try {
out.write(SUCCESS);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}*/ @RequestMapping(value="/servletAPI") public void Writer(Writer out){
try {
out.write("hello world");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} }}