zoukankan      html  css  js  c++  java
  • SpringMVC中获取Servlet原生的API

    此文转载自:https://blog.csdn.net/weixin_43883917/article/details/113099637

    控制器代码:

    package com.Keafmd.controller;
    
    import com.Keafmd.domain.Account;
    import com.Keafmd.domain.User;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    import javax.servlet.ServletContext;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.http.HttpSession;
    
    /**
     * Keafmd
     *
     * @ClassName: ParamController
     * @Description:
     * @author: 牛哄哄的柯南
     * @date: 2021-01-24 15:57
     */
    
    @Controller
    @RequestMapping("/param")
    public class ParamController {
    
        /**
         * 原生的API
         * @return
         */
        @RequestMapping("/testServlet")
        public String testParam(HttpServletRequest request, HttpServletResponse response){
    
            System.out.println("执行了testServlet");
            System.out.println("request:"+request);
    
            HttpSession session =request.getSession();
            System.out.println("session:"+session);
    
            ServletContext servletContext = session.getServletContext();
            System.out.println("servletContext:"+servletContext);
    
            System.out.println("response:"+response);
    
            return "success";
        }
    }
    

    jsp代码:

    <%--
      Created by IntelliJ IDEA.
      User: keafmd
      Date: 2021/1/24
      Time: 15:55
      To change this template use File | Settings | File Templates.
    --%>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>请求参数绑定</title>
    </head>
    <body>
    
    <a href="param/testServlet">servlet原生的API</a>
    
    </body>
    </html>
    

    运行结果:

    执行了testServlet
    request:org.apache.catalina.connector.RequestFacade@49c42855
    session:org.apache.catalina.session.StandardSessionFacade@d52f38e
    servletContext:org.apache.catalina.core.ApplicationContextFacade@74dcdc30
    response:org.apache.catalina.connector.ResponseFacade@395b82b4
    

    以上就是SpringMVC中获取Servlet原生的API的全部内容。

    看完如果对你有帮助,感谢点赞支持!
    如果你是电脑端的话,看到右下角的 “一键三连” 了吗,没错点它[哈哈]

    在这里插入图片描述

    加油!

    共同努力!

    Keafmd

       

    更多内容详见微信公众号:Python测试和开发

    Python测试和开发

  • 相关阅读:
    Java程序设计之算出一年第多少天
    Java程序设计之打印100~999的水仙花数
    AJAX提交方法(POST)Demon
    AJAX提交方法(GET)Demon
    java程序设计线程池(newCachedThreadPool())
    java线程池(newSingleThreadExecutor())小应用
    Java程序设计之线程池应用
    java程序设计之反弹高度
    java程序设计之完数
    iOS UIView 基本属性用法
  • 原文地址:https://www.cnblogs.com/phyger/p/14331058.html
Copyright © 2011-2022 走看看