当前位置: 首页 > wzjs >正文

做网站需要办什么证件泉州百度网站推广

做网站需要办什么证件,泉州百度网站推广,网站设计网络推广关键词,游戏开科技软件免费1.作用 该注解是在SpringMVC4.3版本后新加入的。它可以修饰方法和参数。出现在方法上,表示当前方法会在控制器的方法之前执行。它可以修饰 没有返回值的方法,也可以修饰没有返回值的方法。它修饰参数,获取指定 的数据给参数赋值。 当表单提…

1.作用

该注解是在SpringMVC4.3版本后新加入的。它可以修饰方法和参数。出现在方法上,表示当前方法会在控制器的方法之前执行。它可以修饰 没有返回值的方法,也可以修饰没有返回值的方法。它修饰参数,获取指定 的数据给参数赋值。

当表单提交的不是完整的实体类型数据时,保证没有提交数据的 字段使用数据库对象原来的数据。

例如:我们在编辑一个用户时,用户有一个创建信息的字段,该字段的值是不 允许被修改的。在提交表单数据是肯定没有此字段的内容,一旦更新会把该字段 的内容设置为null。此时就可以使用此注解解决问题。

2.属性

value:用于获取数据的key。可以是POJO属性的名称,也可以是Map结构的key

3.示例

定义POJO

 public class Student {private String username;private String password;private Integer age;public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age = age;}@Overridepublic String toString() {return "Student{" +"username='" + username + '\'' +", password='" + password + '\'' +", age=" + age +'}';}
}

定义表单

<form action="demo1/showUser" method="post">
姓名: <input type="text" name="username"><br>
年龄: <input type="text" name="age"><br><input type="submit" value="保存"></form>

这个表单中只提交了两个字段,还有password字段没有提交

定义控制器方法(ModelAttribute注解修饰的方法带返回值)

 @ModelAttributepublic Student showModel(String username,Integer age){System.out.println("用户名:" + username + "年龄" + age);Student student = new Student();student.setUsername(username);student.setAge(18);//模拟根据用户名查询从数据表查询到了一个用户信息
student.setPassword("admin");System.out.println("showModel方法执行了.....");return student;}@RequestMapping("showUser")public String showUser(Student student){System.out.println("showUser方法执行了.....");System.out.println(student);return "success";}

最终输出的User有password的值

定义控制器方法(ModelAttribute注解修饰的方法也可以不带返回值)

@ModelAttributepublic void showModel(String username, Integer age, Map<String, Object> map) {System.out.println("用户名:" + username + "年龄" + age);Student student = new Student();student.setUsername(username);student.setAge(18);student.setPassword("admin"); // 模拟根据用户名查询从数据表查询到用户信息System.out.println("showModel方法执行了.....");map.put("student", student);}@RequestMapping("showUser")public String showUser(@ModelAttribute("student") Student student) {System.out.println("showUser方法执行了.....");System.out.println(student);return "success";}

效果也是一样的

http://www.dtcms.com/wzjs/454527.html

相关文章:

  • 免费制作图片加文字推广优化网站排名教程
  • 天津手机网站建设营销网站建设推广
  • 网站建设公司发展理念qq群推广拉人
  • 企业网站网站建设电话seo优化方案案例
  • 网站建设免网页设计与制作书籍
  • 房山区文化活动中心有wifi吗天津seo霸屏
  • dede调用其他网站数据库城关网站seo
  • 世代网络高端企业网站建设设计功能公司朔州seo
  • 市场营销师报名官网seo咨询服务
  • 北京住房建设委员会网站seo网络推广到底是做什么的
  • 贵州营销型网站快速排名工具免费查询
  • 微网站建设合同如何进行搜索引擎优化
  • 网站代码快捷键深圳google推广
  • 如何看一个网站是否做推广刷关键词排名软件
  • 什么网站是专门做批发商品网站搭建的流程
  • 高校建设网站的特色网络营销策略包括哪四种
  • 上海网站建设多少seo 页面链接优化
  • 自己做的网站打开慢百度竞价排名医院事件
  • 地方门户网站如何推广seo职位
  • 公司网站维护工作2023新冠结束了吗
  • 工程师培训搜索引擎排名优化包括哪些方面
  • 门户网站建设 管理 自查报告廊坊seo网站管理
  • 用sqlite3做网站steam交易链接怎么获取
  • django做的网站源码百度seo外包
  • 做网站几个步骤北京关键词优化服务
  • 网站系统报价方案模板下载东莞关键词自动排名
  • wordpress 上传类百度seo技术
  • 软件编程毕业设计代做网站上海seo推广服务
  • 网站建设模板源码app推广接单发布平台
  • 网站 空间 服务器 免费西地那非片的正确服用方法