当前位置: 首页 > news >正文

博客论坛网站开发58同城买房网

博客论坛网站开发,58同城买房网,网站架设建设,wordpress如何在数据库中修改域名文章目录 传递单参数传递对象传递多个参数参数重命名传递JSON对象直接从 url 中传递参数 省略变量上传文件获取Cookie获取Header设置Session读取Session 传递单参数 RequestMapping(/name)//1. 传递参数//注#xff1a;传参的时候一定要传递包装类型而非基础类型… 文章目录 传递单参数传递对象传递多个参数参数重命名传递JSON对象直接从 url 中传递参数 省略变量上传文件获取Cookie获取Header设置Session读取Session 传递单参数 RequestMapping(/name)//1. 传递参数//注传参的时候一定要传递包装类型而非基础类型 因为基础类型忘写值时会直接报错 包装类型不会报错只会返回空null//注名字必须匹配public String getName(String name){String retName name;return retName;}传递对象 RequestMapping(/people)//2. 传递对象//注参数名和对象里的变量名必须一致 个数和顺序可以不同public String getPeople(User user){return user.toString();}传递多个参数 RequestMapping(/names)//3. 传递多个参数//注参数名必须一致 参数的顺序可以不一致public String getNames(String name1,String name2){String firstName name1;String secName name2;return name1 name2;}参数重命名 RequestMapping(/rename)//4.重命名//注RequestParam 括号里填前端传来的参数字符串//注加上这个注解RequestParam之后 括号里写的参数前端就必须传递过来 如果前端不传递就会报错//注加上这个注解RequestParam之后 想让括号里写的参数也不一定必须传递 就可以这样设置RequestParam(value time, required false)public String rename(RequestParam(haha)String name){return name;}传递JSON对象 RequestMapping(/getJSON)//5. 传递JSON对象//注只有使用RequestBody注解修饰才能得到JSON对象 一般用对象接收public String getJson(RequestBody User user){return user.toString();}直接从 url 中传递参数 省略变量 RequestMapping(/getMsg/{username}/{password})//6.直接从url中传递参数 省去传递的变量名//注/{}不能省略 {}里的内容和PathVariable 括号里的内容应该一致//前端在传递数据的时候在正常的 url 后面使用 / 加上要传递的信息public String getMsg(PathVariable(username) String username,PathVariable(password) String password){return username password;}RequestMapping(/getOtherMsg/{username}/and/{password})//注不使用{}包裹的内容不会当作参数接收 但是也得写上 用来占位public String getOtherMsg(PathVariable(username) String username,PathVariable(password) String password){return username password;}上传文件 RequestMapping(/upFile)//7.上传文件//注; RequestPart 括号里写上传文件时 key里写的文件名public String upFile(RequestPart(myfile)MultipartFile file) throws IOException {String path D:/home/ruoyi/result.png;file.transferTo(new File(path));return path;// //根路径 // String root D:/home/ruoyi; // //根路径 唯一的文件名 使每次都能保存不同的文件 而 不替换 // root UUID.randomUUID().toString().replace(-,); // //根路径 唯一的原来文件名 每次都保存原来文件的名字 不重命名 // root file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(.));}获取Cookie RequestMapping(/getCookie)//8. 传统的得到Cookie//注使用servletpublic String getCookie(HttpServletRequest request){Cookie[] cookies request.getCookies(); // for (Cookie cookie : cookies){ // log.error(cookie.getName() : cookie.getValue()); // }return getCookie;}RequestMapping(/getOneCookie)//注使用spring更简单的得到 单个cookiepublic String getOneCookie(CookieValue(zhangsan) String val){return cookie val;}获取Header RequestMapping(/getHeader)//9. 传统的得到单个header//注使用servletpublic String getHeader(HttpServletRequest request){String userAgent request.getHeader(User-agent);return userAgent;}RequestMapping(/getSpringHeader)//注使用spring得到单个headerpublic String getSpringHeader(RequestHeader(User-Agent) String userAgent){return userAgent;}设置Session RequestMapping(/setSession)//10. 设置session//注servlet和spring设置的方法一样 都是通过HttpServletRequest设置public String setSession(HttpServletRequest request){HttpSession session request.getSession(true);if (session ! null){session.setAttribute(username,spring);}return (String) session.getAttribute(username);}读取Session RequestMapping(/getSession)//11. 读取session//注普通的使用servlet读取public String getSession(HttpServletRequest request){HttpSession session request.getSession(false);if (session ! null session.getAttribute(username) ! null){return (String) session.getAttribute(username);}else {return 无session信息;}}RequestMapping(/getSpringSession)//注使用spring更简单的读取sessionpublic String getSpringSession(SessionAttribute(value username,required false) String username){return username;}
http://wiki.neutronadmin.com/news/102487/

相关文章:

  • 南头专业的网站建设公司佛山科技网站建设
  • 网站内文章标题格式做网站要交钱吗
  • 网站网络如何做地方网站
  • 做论坛网站怎么赚钱中山网站建设最好的公司
  • 网站前台修改洛阳头条最新消息
  • 烟台响应式网站建设网站后端模板
  • 自己 做 网站如何做网
  • 网站seo关键词排名查询建站网址大全
  • 东明县住房和城乡建设局网站培训机构前端班课
  • wordpress修改站点logo大小wordpress商城企业
  • 建网站需花哪几种钱wordpress 3.0主题
  • 太原提高网站排名郑州做花店网站
  • 学做川菜最好的网站华为公司邮箱
  • 专注网站建设公司wordpress回复下载
  • 怎样建立自己的销售网站公司官网怎么做
  • 怎么做一个局域网站做网站技术人员
  • 可以推广的网站有哪些wordpress站点浏览
  • 搬瓦工如何搭建做网站做金融在那个网站上找工作
  • vi设计与网站建设招标文件网站建设从零开始
  • 网站登录验证码不正确wordpress黑色主题下载
  • 南山区住房与建设局官方网站哪家企业建设网站好
  • 北京好一点的微网站开发公司网站色彩设计
  • 北京外贸网站制作公司网站程序的构成
  • 保定网络公司建设网站网站服务器租用注意事项
  • 茶叶网站策划方案WordPress设置评论通过
  • 网站设计背景图片怎么做的wordpress网站如何迁移
  • 服装网站建设发展状况国家补贴软件网站开发政策
  • 自己买域名可以做网站吗网络营销推广公司哪家好
  • 个人网站免费建站北京著名网站设计公司
  • 网站卡密代理怎么做wordpress增加浏览量