1 数据回显:在方法中传递一个参数 model参数,使用这个对象的add。。。方法添加数据到域中,相当于在request中添加数据。然后前台去便利数据。
@RequestMapping("tolist") public String tolist(Model model){ List<User> userList = new ArrayList<User>(); User user1 = new User(); user1.setId(1); user1.setSex("男"); user1.setUsername("张山峰"); user1.setAddress("武当山"); user1.setBirthday(new Date()); User user2 = new User(); user2.setId(2); user2.setSex("男2"); user2.setUsername("张山峰222"); user2.setAddress("武当山222"); user2.setBirthday(new Date()); User user3 = new User(); user3.setId(3); user3.setSex("男3"); user3.setUsername("张山峰333"); user3.setAddress("武当山333"); user3.setBirthday(new Date()); userList.add(user1); userList.add(user2); userList.add(user3); model.addAttribute("userList",userList); return "itemsList"; }
二 : 使用 restful风格进行接收参数
首先我们需要在web.xml进行一下配置,在原有的基础上,再次添加一个访问的拦截。基本上我们在开发的时候,往往都会再次设置一个restful的拦截的。
<servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>/rest/*</url-pattern> </servlet-mapping>
例如当我点击修改的按钮的时候。按照下面的方式进行传递参数。
<c:forEach items="${userList }" var="user"> <tr> <td>${user.username }</td> <td><fmt:formatDate value="${user.birthday}" pattern="yyyy-MM-dd HH-mm-ss"/></td> <td>${user.sex }</td> <td>${user.address }</td> <td> <a href="${pageContext.request.contextPath }/rest/updateByID/${user.id }">修改</a> </td> <td> </tr> </c:forEach>
使用这种方式进行接收参数。不要忘记在参数上面添加注解。
@RequestMapping("updateByID/{id}") public String updateByID(@PathVariable Integer id){ System.out.println(id+"-------------"); return "redirect:/tolist.do"; }
相关推荐
主要介绍了详解SpringMVC如何进行数据回显,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
springmvc入门环境之数据回显源码简单实现压缩包,使用eclipse工具,tomcat服务器简单实现controller数据在页面端显示
SpringMVC后台接收请求参数的几种方式源码。总结了常用的注解,介绍GET和POST请求方式下的参数传递方法。
springmvc 第二个例子(接收表单参数+重定向)
本demo 用来写了springmvc如何接受ajax传集合以及接收form表单传集合
主要为大家详细介绍了SpringMVC接收多个对象的4种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
这个能很简单并快捷的配置完成数据校验,提高安全性,并提高开发效率,以及提高系统的安全性以及高效性
本文详细解析了springmvc接收参数的各种情况,适合项目实践开发调试。
主要介绍了SpringMVC接收复杂集合对象(参数)代码示例,举接收List、List、List<Map>>、User[]、User(bean里面包含List)几种较为复杂的集合参数,具有一定参考价值,需要的朋友可以了解下。
springMVC 采用POST提交的方法接收json格式的参数需要的jar包
今天小编就为大家分享快速解决SpringMVC @RequestBody 用map接收请求参数的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
本篇文章主要介绍了SpringMVC接收页面表单参数的相关知识,具有很好的参考价值。下面跟着小编一起来看下吧
hibernate-validator, jboss-logging validation-api等包
springmvc注解式控制器的数据验证、类型转换及格式化 SpringMVC数据验证 参数传递
SpringMVC数据绑定及数据类型转换 文档中付例子
今天小编就为大家分享一篇解决SpringMVC接收不到ajaxPOST参数的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
下面小编就为大家分享一篇解决SpringMVC Controller 接收页面传递的中文参数出现乱码的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
SpringMVC请求参数接收 1 GET方法请求参数处理 2 表单参数 3 【非对象】- 非对象类型单个参数接收。 3 【对象】 - 对象类型参数接收。 4 【数组】 - 列表或者数组类型参数。 5 JSON参数 6 URL路径参数 6 文件上传 8 ...
用spring,springmvc,mybatis实现图片的上传和回显,图片地址在tomcat里面设置
配置多数据源、SpringMVC框架下多数据源的配置问题、如何在同一个项目中使用多个数据库、如果在同一个项目中使用不同的数据库。