spring boot jsp往controller传值的两种方式

	 jsp通过HttpServletRequest getRequest的getParameter("key")获取
	controller使用HttpServletRequest getRequest的getParameter获取参数:
  1. form表单提交
  2. 要求 name与entity实体类中的属性名一样 controller通过实体类来接收,get属性名来获取值具体例子的图片
  • 课外小知识 .val()
    3.1.val() 无参数时 读取所选中的表单元素的value值
    3.2 .val()有参数时 单个参数 为所选中的表单元素进行赋值
    数组参数 为所选中的表单元素遍历赋值
    最近一段时间又看了很多这方面的知识,对这个前后台传值理解稍稍加深如有更好的理解还请指点一二

  • 控制器在接收请求时,实际上是接收了一个HTTP报文,HTPP报文的主体部分会传给控制器方法的参数。

  • 例如,当注册一个用户,把表单提交一个控制器,这时就会发送一个报文,表单提交的报文Content-Type首部默认是 - - - application/x-www-form-urlencoded,这会把表单中的数据编码为k:v的形式传送给后台。

  • 控制器的参数应该一个POJO的对象,当控制器接收到表单的数据只要属性名和表单中的name属性名相同就会自动入参。那它 - 为什么可以自动入参呢,这得益于一个接口,这个接口是org.springframework.http.converter.HttpMessa

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值