zoukankan      html  css  js  c++  java
  • springmvc中使用servletAPI中的httprequest和response

    1  发布一个接口   在方法参数中传入servlet相关的HttpServletRequest ...就可以在控制器中使用request对象。 这只是简单的测试helloword级别的不包含任何业务逻辑

    @Controller
    @RequestMapping("/ServiceAPIService")
    public class ServiceAPIService {
        
        public final static String SUCCEEDD="show";
        
        
        @RequestMapping(value="/testServlet",method=RequestMethod.GET)
        public String testServlet(HttpServletRequest request,HttpServletResponse response){
            
            System.out.println("testServlet...........request="+request+" ,response="+response);
            String url=request.getRequestURL().toString();
            System.out.println(url);
        
            return SUCCEEDD;
        }
        
    }

    2   测试  访问http://localhost:8080/springmvc/ServiceAPIService/testServlet

      可以看到request对象已经获取到正确的url

    使用 Writer响应给客户端一个消息 hello word

        @RequestMapping(value="/testServletWrite",method=RequestMethod.GET)
        public void testServletWrite(HttpServletRequest request,HttpServletResponse response,Writer out) throws IOException{
            
            System.out.println("testServlet...........request="+request+" ,response="+response+"Writer="+out);
            String url=request.getRequestURL().toString();
            System.out.println(url);
    //响应给客户端的消息 out.write(
    "hello word"); }

    测试Writer

    浏览器测试

    页面上打印出 helloword

  • 相关阅读:
    win7+Apache 设置域名指向本地文件夹
    JavaScript 函数式编程
    JS防抖动
    13 个最佳 JavaScript 数据网格库
    js笔试-接收get请求参数
    这10道javascript笔试题你都会么
    60行JavaScript代码俄罗斯方块
    先少谈点人工智能好吗?
    gulp+webpack构建配置
    Gulp和webpack的区别,是一种工具吗?
  • 原文地址:https://www.cnblogs.com/sunjiqiang/p/5595839.html
Copyright © 2011-2022 走看看