1.17@pathvariable的使用 可以将URL中占位符参数{xxx}绑定到处理器类的方法形参中@PathVariable(“xxx“)

https://blog.csdn.net/sswqzx/article/details/84194979原文链接

@pathvariable的使用

 

@PathVariable("xxx")
通过 @PathVariable 可以将URL中占位符参数{xxx}绑定到处理器类的方法形参中@PathVariable(“xxx“)

@RequestMapping(value=”user/{id}/{name}”)
请求路径:http://localhost:8080/hello/show5/1/james

 

 

 

 

HttpServletRequest

HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息

 

getMethod(); 获得请求方式
getQueryString() ; 返回请求行中的参数部分。
getRequestURI(); 返回请求行中的资源名部分。
getRequestURL();返回客户端发出请求时的完整URL。

 

   

@Controller
public class IndexController {
@RequestMapping(path={"/request"},method={RequestMethod.GET})
@ResponseBody
public String index(HttpServletRequest request) {
StringBuilder sb = new StringBuilder();
sb.append(request.getMethod()+"<br>");
sb.append(request.getQueryString()+"<br>");
sb.append(request.getRequestURI()+"<br>");
sb.append(request.getRequestURL()+"<br>");
return sb.toString();
}
}

 

 

 原文链接:https://blog.csdn.net/DoUUnderstand/article/details/78646586

 

FinalShell 使用教程:远程连接 Linux 服务器

 

 

为什么有的需要httprequest而有的不用?明天弄懂来

posted @ 2022-01-17 17:56  脚踏实地敲代码  阅读(264)  评论(0)    收藏  举报