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

360云主机可以建设网站吗/seo外链网

360云主机可以建设网站吗,seo外链网,湖北网站开发公司,专业网站建设最权威一. 添加数据 添加数据前端传值以form默认的方式进行传递,并不是通过json对象的方式,后端直接用对象进行接受,这里踩了个坑 用RequestBody的方式进行接受,报错了400,RequestBody只适用于json对象方式,前端…

一. 添加数据

添加数据前端传值以form默认的方式进行传递,并不是通过json对象的方式,后端直接用对象进行接受,这里踩了个坑 用RequestBody的方式进行接受,报错了400,RequestBody只适用于json对象方式,前端还要转为json。

mapper.java

    /*** 添加用户信息* @param user* @return*/Long insertuser(User user);

mapper.xml

添加的时候,id不需要添加,是自增的,所以写为null

    <insert id="insertuser" >insert into t_uservalues (null, #{username}, #{password}, #{age}, #{gender}, #{email});</insert>

controller

最终是重定向到当前页面,不然会停留在inseruser

    /*** 添加用户* @return*/@RequestMapping("insertuser")public String insertuser(User user){final Long insertuser = userService.insertuser(user);log.info("插入的本条数据={}",insertuser);return "redirect:/dynamic_table";}

二. 删除

删除按钮是通过超链接的方式实现的,点击删除按钮时,会获取到列表中词条数据的id以及所在的页码(pn)

{id}(id=${user.id}获取数据的id

 pn=${pageInfo.pageNum})}获取数据所在的到页码

 <td><a th:href="@{/update/huixian/{id}(id=${user.id}, pn=${pageInfo.pageNum})}" class="btn btn-danger btn-sm" type="button">更新</a>
</td>

通过后端@RequestMapping("/deluser/{id}") 获取到数据的id

RedirectAttributes ra重定向携带数据

@RequestParam(value = "pn", defaultValue = "1")Integer pn 通过此获取到pn

ra.addAttribute("pn", pn);通过重定向携带数据,会将pn添加到重定向去,以url的方式运行。

然后下面返回的就是重定向的地址。删除后还停留在原先的页面

    @RequestMapping("/deluser/{id}")public String deluser(@PathVariable("id") Integer id,@RequestParam(value = "pn", defaultValue = "1")Integer pn,RedirectAttributes ra){//重定向携带参数final Long deluser = userService.deluser(id);log.info("删除的本条数据={}",deluser);ra.addAttribute("pn", pn); //这样从前端获取的页码数 就会添加到重定向中去,以url的方式运行return "redirect:/dynamic_table";       //这个地方重定向的时候回}

三. 更新

数据回显和更新数据

更新数据的时候用post

数据回显中的id是更新的条件

 <select id="getuserByid" resultType="com.zt.boot.bean.User">select *from t_userwhere id = #{id}</select><update id="updateuser">update t_usersetusername = #{username},password = #{password},age = #{age},gender = #{gender},email = #{email}where id=#{id}</update>

controller

    /*** 数据回显* 更新数据* @return*/@RequestMapping("/update/huixian/{id}")public  String getuserById(@PathVariable("id")Integer id,Model model){final User user = userService.getuserByid(id);model.addAttribute("user", user);return "update/updateuser";}@RequestMapping("upduser")public String updateuser(User user,@RequestParam(value = "pn", defaultValue = "1")Integer pn){userService.updateuser(user);return "redirect:/dynamic_table";}

http://www.jmfq.cn/news/4979161.html

相关文章:

  • 太原网站建设维护/最常用的几个关键词
  • 浏阳市网站建设/站长素材网
  • 潍坊网站建设SEO优化/足球比赛直播2021欧冠决赛
  • 做sorry动图的网站/最新全国疫情实时大数据
  • 傲派电子商务网站建设总结/怎么创建网站赚钱
  • wordpress用redis/seo如何快速排名
  • 做五金出口在哪个网站好点/系统优化的方法
  • 做网站小程序/百度下载免费安装到桌面
  • wordpress rss采集插件/抖音seo是什么意思
  • 什么是我的wordpress/广东网站se0优化公司
  • 长春做网站要多少钱/百度公司招聘岗位
  • 凡科网站怎么做外链/排名网
  • 做多个网站 买vps/怎么seo关键词优化排名
  • 百家号权重查询站长工具/网站开发用什么语言
  • 软件技术方案范例/南京seo全网营销
  • 工程公司组织架构/百度seo提高排名费用
  • 用什么软件快速做网站/外链网盘源码
  • 做网站一般需要哪些文件夹/seo赚钱方法大揭秘
  • 重庆 机械有限公司 沙坪坝网站建设/简述影响关键词优化的因素
  • seo站长工具箱/谷歌seo公司
  • 长沙做网站的故事/自助搭建平台
  • 中国工程建设信息平台/自媒体seo是什么意思
  • 电子商务专业网站建设/saas建站平台
  • 细胞医疗 网站模版/优秀网站设计网站
  • 制作网站的第一步/seo工资待遇 seo工资多少
  • 网站建设试题 jsp/整合营销策略有哪些
  • 做网站便宜的公司/厦门seo网站推广
  • 行业网站建设申请报告/手机百度电脑版入口
  • 网站建设需求方案/全自动引流推广软件
  • 企业的网站维护/360收录批量查询