Get Request
通过get协议我们可以动态的渲染网页,get request 必须要掌握的能力就是URL参数解析
获取Http URL参数
每个Http URL都可以设定自定义的参数如同上面的wd一样
定义参数
我们只需要在方法上面添加对应的参数和参数注解即可:
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;@Controller
public class SongListControl {@RequestMapping("/songlist")public String index( @RequestParam("id") String id){return "html/songList.html";}}
在参数前加了参数注解@RequestParam("id")
,这个注解参数id这个值必须要和URL的param key一样,与URL中定义的一样
获取多个参数
就是添加多个参数与参数注解即可
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;@Controller
public class SongListControl {@RequestMapping("/songlist")public String index(@RequestParam("id") String id, @RequestParam("pageNum") int pageNum){return "html/songList.html";}
}
基础的boolean,int.String数据类型是可以直接自动转化的
@GetMapping
为了安全性,会明确制定method,如get请求,可以使用@GetMapping来替换@RequestMapping
import org.springframework.web.bind.annotation.*;@GetMapping("/songlist")
public String index(@RequestParam("id") String id,@RequestParam("pageNum") int pageNum){return "html/songList.html";
}
多个参数在URL用&分隔
非必须传递参数
@RequestParam(name="pageNum",required = false) int pageNum
即在添加required = false表示不是必须
Get Request相关推荐
- 端口映射问题:Bad Request This combination of host and port requires TLS.
错误信息: Bad Request This combination of host and port requires TLS. 遇到上面的错误信息:如果是通过域名访问,则该域名后配置的转发端口映射 ...
- GitHub 中 Merge pull request 的 3 中选项说明
Merge pull request 提供了 3 种 merge 方法: Create a merge commit:GitHub 的底层操作是 git merge --no-ff.feature 分 ...
- 将request中的所有参数存放到自定义的map中
/*** <获取参数map>* * @return 参数map* @throws Exception */protected Map<String, Object> getPa ...
- Django Request对象3.3
HttpReqeust对象 服务器接收到http协议的请求后,会根据报文创建HttpRequest对象 视图函数的第一个参数是HttpRequest对象 在django.http模块中定义了HttpR ...
- 微信 request 合法域名校验出错
报错信息 at Feb 19 2022 10:42:34 GMT+0800 (中国标准时间) request 合法域名校验出错如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目,操作路径:&q ...
- 微信小程序 在使用wx.request时显示加载中
我们可以用wx.showLoading(OBJECT),当请求服务器的地方多了,怎么才能不每次都要去调用函数,我们只要对wx.request加工下就可以了,在utils下新建js文件network.j ...
- 微信小程序wx.request POST获取不到数据解决办法
get //发起请求 wx.request({ url: 'http://www.xiaochengxu.com/home/index/curd', //仅为示例,并非真实的接口地 ...
- 织梦手机站下一篇变上一篇而且还出错Request Error!
最新的织梦dedecms程序手机版下一篇变上一篇而且还出错Request Error!,这是因为官方写错了一个地方 打开 /include/arc.archives.class.php 找到 $mli ...
- 3.request response
rr的介绍 request是代表请求,response是响应 执行流程: 1.浏览器发送请求 2.服务器接受请求,创建两个对象,将请求信息封装给request,将两个对象发送给对应的servlet 3 ...
- request 对象和 response 对象
Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象.和代表响应的response对象 HttpServletResponse HttpServletR ...
最新文章
- margin负值的理解和应用
- Spring之数据库操作
- 第一天2017/03/28
- img.width一直是0的问题--记录(二)
- 对样本不均衡一顿操作
- Java实现单链表的反转
- 学计算机,怎么入门?
- XWork ParameterInterceptor类绕过安全限制漏洞-解决1
- matlab常用函数——软件常用函数
- 【数据结构与算法】内部排序之三:堆排序(含完整源码)
- php7 ipv6,php将ipv4/ipv6的真实ip转换为数字
- Java基础知识回顾--正则表达式
- PDF编辑技巧 PDF怎么复制页面
- android 朗读tts_如何设置Android以大声朗读您的文本
- 用LSTM自动生成古诗
- ASP+VML制作统计图的源程序
- [Codeforces266E]More Queries to Array...——线段树
- 工作和生活遇到的Windows常见需求 跨局域网共享文件 网页加载慢更换DNS
- 二叉平衡树 之 红黑树 (手动模拟实现)
- redhat 下 oracle 10G RAC 集群 详细安装