海阔天空

当前时间为:
欢迎大家来到海阔天空https://www.9713job.com,广告合作以及淘宝商家推广请微信联系15357240395

2020java框架教程之spring的原生API

未分类
2020-12-13 08:44:06
1822677238@qq.com

手机扫码查看

2020java框架教程之spring的原生API

2020java框架教程之spring的原生API

原生API:servlet环境中的一些有用的对象

HttpServletRequest
HttpServletResponse
HttpSession
Reader
Writer
InputStream
OutputStream
java.security.Principal

一:配置servlet环境

eclipse:

方式一:

在项目上右键–>properties(添加buildpath):

Project Facets–>Runtimes–>Apache Tomcat

方式二:

导入依赖:

<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>servlet-api</artifactId>
  <version>2.5</version>
  <scope>provided</scope>
</dependency>
<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>jsp-api</artifactId>
  <version>2.0</version>
  <scope>provided</scope>
</dependency>

二:使用原生API

直接在controller层的方法的参数列表中添加需要的对象即可

例如:

@RequestMapping("/testSession")
public String test(HttpSession session){
    System.out.println("sessionID:"+session.getId());
    return "home";
}
@RequestMapping("/cookie")
public String getCookie(@CookieValue("JSESSIONID") String cookies){
    System.out.println("JSESSIONID:"+cookies);
    return "cookie";
}
@RequestMapping("/header")
public String getHeader(@RequestHeader(value = "Accept-Language") String header){
    System.out.println("请求头信息:"+header);
    return "cookie";
}

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注