java 页面绑定数据_java web之路 controller参数绑定从前端页面获得数据

目录jsp页面,controller,requestmapping前端页面controller@RequestMapping("/queryitems")限制请求的方法method={RequestMethod.POST,RequestMethod.GET}包装类型的pojo参数类型绑定数组类型的参数绑定jsp页面,controller,requestmappingspringmvc将jsp写在W...
摘要由CSDN通过智能技术生成

目录

jsp页面,controller,requestmapping

前端页面

controller

@RequestMapping("/queryitems")

限制请求的方法method={RequestMethod.POST,RequestMethod.GET}

包装类型的pojo参数类型绑定

数组类型的参数绑定

jsp页面,controller,requestmapping

springmvc将jsp写在WebRoot/WEB-INF下,不能直接访问。需要通过控制器来决定那个页面可以被访问,所以能看到那个页面是由contrller来决定。

产生一个请求到contrller,contrller跟据请求的参数决定返回视图。(controller中注解requestmapping表示接收这个请求,通过return表示转到那个jsp页面上。)

前端页面将一组数据传到controller可以通过定义一个,这样,页面中的属性将会被controller接收到。springmvc将url和controller方法映射

63fe396f3274633ed285e3c7ccb32265.png

前端页面

在springmvc中,前端页面中属性的name要与pojo中的属性值同名,这样在controller进行参数绑定时才可以自动成功绑定到。

查询商品列表

查询条件:

商品列表:

商品名称

商品价格

生产日期

商品描述

操作

${item.name }

${item.price }

${item.detail }

action="${pageContext.request.contextPath }/items/queryitems.action,

controller

controller的queryitems的写法:

@Autowired

ItemsService itemsService;

@RequestMapping("/queryitems")

public ModelAndView queryItems() throws Exception {

Listitemslist = itemsService.findItemList(null);

ModelAndView modelAndView = new ModelAndView();

modelAndView.addObject("itemslist", itemslist);

modelAndView.setViewName("items/itemslist");

return modelAndView;

}

@RequestMapping("/queryitems")

注解表示接收queryitems这个请求并处理

controller除了可以返回ModelAndView还可以返回String,如果返回的是String,则返回的是url。

如果不使用ModelAndView返回,那么将通过形参绑定的方式返回数据

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值