springmvc数据回显(九)
来源:互联网 发布:c语言编写 玫瑰花 编辑:程序博客网 时间:2024/05/19 22:45
1.定义一个pojo类
package com.study.domain;import java.io.Serializable;import java.util.Date;@SuppressWarnings("serial")public class User implements Serializable{ private Integer id; private String userName; private Integer age; private Date birthday; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public Date getBirthday() { return birthday; } public void setBirthday(Date birthday) { this.birthday = birthday; } @Override public String toString() { return "User [id=" + id + ", userName=" + userName + ", age=" + age + ", birthday=" + birthday + "]"; }}
2.后台获取数据
@RequestMapping("/showList") public String showList(Model model){ User user = new User(); user.setId(1); user.setUserName("兰陵王"); user.setAge(16); user.setBirthday(new Date()); User user2 = new User(); user2.setId(2); user2.setUserName("花木兰"); user2.setAge(17); user2.setBirthday(new Date()); User user3 = new User(); user3.setId(3); user3.setUserName("孙尚香"); user3.setAge(18); user3.setBirthday(new Date()); List<User> list = new ArrayList<User>(); list.add(user); list.add(user2); list.add(user2); model.addAttribute("userList", list); return "list"; }
3.页面获取list循环
<body> <table border="1px" > <tr> <td>id</td> <td>姓名</td> <td>年龄</td> <td>生日</td> <td>操作</td> </tr> <c:forEach items="${userList}" var="user"> <tr> <td>${user.id }</td> <td>${user.userName }</td> <td>${user.age }</td> <td>${user.birthday }</td> <td> <a href="${pageContext.request.contextPath }/user/edit.do?id=${user.id }" type="button">修改</a> </td> </tr> </c:forEach> </table>
注:页面中的 items=”${userList}”,userList需与后台存的model.addAttribute(“userList”, list);,userList一致
4.参数修改
点击修改将参数传递后台,通过id获取数据
@RequestMapping("edit") public String edit(Integer id, Model model){ User user3 = new User(); user3.setId(id); user3.setUserName("孙尚香"); user3.setAge(18); user3.setBirthday(new Date()); model.addAttribute("user", user3); return "edit"; }
5.页面书籍编辑
<body> id:<input name="id" value="${user.id }"/><br/> 姓名:<input name="id" value="${user.userName }"/><br/> 年龄:<input name="id" value="${user.age }"/><br/> 生日:<input name="id" value="${user.birthday }"/><br/> <a href="${pageContext.request.contextPath }/user/showList.do" type="button">返回</a></body>
显示效果
注:参数回显都是通过springmvc的Model对象来实现的
阅读全文
0 0
- springmvc数据回显(九)
- 数据回显---SpringMVC学习笔记(九)
- 数据回显---SpringMVC学习笔记(九)
- Springmvc---数据回显
- SpringMVC数据回显
- springmvc 的数据回显
- springmvc的数据回显
- springmvc数据回显问题
- SpringMVC的数据回显
- SpringMVC之数据回显
- 【SpringMVC整合MyBatis】数据回显
- springmvc学习笔记(15)-数据回显
- springmvc注解开发-数据回显
- springmvc学习笔记(15)-数据回显
- springmvc中的数据回显以及jason数据交互
- springMVC (九) SimpleUrlHandlerMapping
- SpringMVC结合freemarker模板回显数据的实现
- JavaEE_Mybatis_SpringMVC_ Springmvc 数据回显 通过 ModelAndView向前台传值
- Hihocoder 1426 E. What a Ridiculous Election (BFS)
- Android笔记(10)MD5加密
- 重要标签总结
- 51NOD1094 和为k的连续区间
- 2.4变动和最终变量(Volatile and Final Variables)
- springmvc数据回显(九)
- Spring注解配置定时任务<task:annotation-driven/>
- Java反射(8个)
- 上海找工作之旅
- Unity UI模块优化(1.原理)
- 【Linux】fork函数的理解
- 计算机的构造与解释(1)
- setContentView方法
- Codeforces Round #424 (Div. 2) D. Office Keys