1.@Controller

2.@RequestMapping

3.@RequestParam

  1. public String getUser(HttpSession session,
    @RequestParam(value="pageNUmber",required = false,defaultValue="1")int pageNUmber,
    @RequestParam(value="pageLength",required = false,defaultValue="10")int pageLength){

4.@PathVariable

  1. @RequestMapping("/user/selectUser/{id}")
    @ResponseBody
  2. public String getUserById(HttpSession session,@PathVariable int id){
  3. User user=userServcie.findUserById(id);
    return user;
  4. }

postman测试

5.@RequestHeader

封装请求头信息

  1. //请求头信息封装
  2. public class Header {
  3. private String Connection;
  4. private String Cookie;
  5. private String Host;
  6. public String getConnection() {
  7. return Connection;
  8. }
  9. public void setConnection(String connection) {
  10. Connection = connection;
  11. }
  12. public String getCookie() {
  13. return Cookie;
  14. }
  15. public void setCookie(String cookie) {
  16. Cookie = cookie;
  17. }
  18. public String getHost() {
  19. return Host;
  20. }
  21. public void setHost(String host) {
  22. Host = host;
  23. }
  24.  
  25. }

写控制器

  1. //获得请求头
  2. @RequestMapping("/setting/getMessage")
  3. @ResponseBody
  4. public Header getMessage(@RequestHeader("Connection") String Connection,
  5. @RequestHeader("Cookie") String Cookie,@RequestHeader("Host") String Host) {
  6. Header header=new Header();
  7. header.setConnection(Connection);
  8. header.setCookie(JSESSIONID);
  9. header.setHost(Host);
  10. return header;
  11. }

postman测试

6.@CookieValue

写控制器

  1. @CookieValue ("JSESSIONID") String JSESSIONID,

可将JSESSIONID绑定到方法体中

7.@SessionAttributes

注:只能用在类上

  1. @Controller
    @SessionAttributes("user")
  2. public class UserController {

将Model中的属性名为user的属性放入HttpSession中 

8.@ModelAttribute]o

 

ssm中的注解的更多相关文章

  1. 模拟实现Spring中的注解装配

    本文原创,地址为http://www.cnblogs.com/fengzheng/p/5037359.html 在Spring中,XML文件中的bean配置是实现Spring IOC的核心配置文件,在 ...

  2. 【java】细说 JAVA中 标注 注解(annotation)

    Java注解是附加在代码中的一些元信息,用于一些工具在编译.运行时进行解析和使用,起到说明.配置的功能.注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用 下面我们来详细说说这个注解,到底是怎么一 ...

  3. java中的注解(Annotation)

    转载:https://segmentfault.com/a/1190000007623013 简介 注解,java中提供了一种原程序中的元素关联任何信息.任何元素的途径的途径和方法. 注解是那些插入到 ...

  4. Android中通过注解代替findViewById方法

    转自:http://www.2cto.com/kf/201405/302998.html 这篇文章主要讲解注解实现findViewById的功能,首先我们来熟悉一下在java中怎么定义一个注解和解析一 ...

  5. JUnit 4 使用 Java 5 中的注解(annotation)

    JUnit 4 使用 Java 5 中的注解(annotation),以下是JUnit 4 常用的几个 annotation 介绍@Before:初始化方法@After:释放资源@Test:测试方法, ...

  6. Spring 中的注解

    1.普通方式注解 a.在配置文件中配置 1.导入命名空间              xmlns:context="http://www.springframework.org/schema/ ...

  7. spring注解开发中常用注解以及简单配置

    一.spring注解开发中常用注解以及简单配置 1.为什么要用注解开发:spring的核心是Ioc容器和Aop,对于传统的Ioc编程来说我们需要在spring的配置文件中邪大量的bean来向sprin ...

  8. Spring MVC 中采用注解方式 Action中跳转到另一个Action的写法

    Spring MVC 中采用注解方式 Action中跳转到另一个Action的写法 在Action中方法的返回值都是字符串行,一般情况是返回某个JSP,如: return "xx" ...

  9. Java编程之反射中的注解详解

    "注解"这个词,可谓是在Java编程中出镜率比较高,而且也是一个老生常谈的话题.我们之前在聊Spring相关的东西时,注解是无处不在,之前我们简单的聊过一些"注解&quo ...

随机推荐

  1. redis如何解决key冲突?

    1.业务隔离 不同的业务使用不同的redis集群,或者协议使用redis的不同db. 2.良好的Redis Key的设计 格式:业务标识:系统名称:模块名称:关键词简写 比如:保险:用户管理:用户申请 ...

  2. C# 判断未将对象引用设置到对象的实例,出错的代码到底在第几行

    DataTable dt = null; try { var x = dt.Rows.Count; } catch(NullReferenceException nullexception) { Me ...

  3. FZU ICPC 2020 寒假训练 6 —— 字符串处理

    P1603 斯诺登的密码 题目描述 2013年X月X日,俄罗斯办理了斯诺登的护照,于是他混迹于一架开往委内瑞拉的飞机.但是,这件事情太不周密了,因为FBI的间谍早已获悉他的具体位置--但这不是最重要的 ...

  4. 那一天,我被Redis主从架构支配的恐惧

    面试官:要不你来讲讲你最近在看的点呗?可以拉出来一起讨论下(今天我也不知道要问什么) 候选者:最近在看「Redis」相关的内容 面试官:嗯,我记得已经问过Redis的基础和持久化了 面试官:要不你来讲 ...

  5. vue.js学习与实战笔记(1)

    公司需要开发一个小型官网,个人决定放弃angular2,使用vue来进行开发,由于是培训出生,思想一时难以转变,所以只能从零开始,下面奉上学习笔记 vue.js主要参考官网进行学习与开发 由于vue不 ...

  6. C#长程序(留着看)

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  7. [loj539]旅游路线

    考虑枚举加油的位置,当确定某次在第$i$个位置加油后,且下一次到$j$加油,那么$i$到$j$必然会选择不超过$c_{i}$条边且最长的路径,记作$d_{i,j}$ 如果能求出$d_{i,j}$,再设 ...

  8. [bzoj1044]木棍分割

    第一个问题可以用贪心+二分解决第二个问题用f[i][j]表示i次分割后分割到j且满足条件的方案数,$f[i][j]=\sum_{k<j且sum[j]-sum[k]<=ans}f[i-1][ ...

  9. 第02章_MySQL环境搭建

    第02章_MySQL环境搭建 1. MySQL的卸载 步骤1:停止MySQL服务 在卸载之前,先停止MySQL8.0的服务.按键盘上的"Ctrl + Alt + Delete"组合 ...

  10. layui页面操作,点击一个添加页面,跳转有确定,然后点击确定后将选择的几个数据返回前一个页面获取值,然后ajax请求后台

    custUserIndex.html [添加页面代码] <!DOCTYPE html> <html> <head> <meta charset="u ...