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

松江品划网络做网站免费发广告的网站大全

松江品划网络做网站,免费发广告的网站大全,长春seo推广外包,查询网站真实点击量1、引言 在Spring Boot中使用Thymeleaf模板引擎实现数据的添加、修改、查询和删除功能,通常步骤如下: 在Controller类中,定义处理HTTP请求的方法。创建Thymeleaf模板来处理表单的显示和数据的绑定。 2、用户数据添加 1、 在Controller类中…

1、引言

在Spring Boot中使用Thymeleaf模板引擎实现数据的添加、修改、查询和删除功能,通常步骤如下:

  1. 在Controller类中,定义处理HTTP请求的方法。
  2. 创建Thymeleaf模板来处理表单的显示和数据的绑定。

2、用户数据添加

1、 在Controller类中,定义处理HTTP请求的方法。

@Controller
@RequestMapping("/user")
public class UserController {@Autowiredprivate IUserService userService;@GetMapping("/addPage")public String addPage(){return "user/add";}@PostMapping("/add")@ResponseBodypublic String add(User user){boolean save = userService.save(user);return "success";}}

2、创建Thymeleaf 模板处理表单,模板存放在“templates/user/add.html”目录中

<!DOCTYPE html>  
<html lang="en">  
<head>  <meta charset="UTF-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <title>用户添加页面</title><!--style省略-->
</head>  
<body>  <div class="container">  <h2>用户添加</h2><form action="/user/add" method="post"><label for="name">姓名:</label>  <input type="text" id="name" name="name" required>  <label for="age">年龄:</label>  <input type="number" id="age" name="age" min="0" required>  <label for="email">邮箱:</label><input type="email" id="email" name="email" required>  <label for="introduce">介绍:</label><textarea id="introduce" name="introduce" rows="4" required></textarea><label for="phone">电话号码:</label>  <input type="tel" id="phone" name="phone" pattern="[0-9]{11}" placeholder="请输入11位数字" required>  <input type="submit" value="提交">  </form>  </div>  
</body>  
</html>

3、访问页面添加用户

http://127.0.0.1:8080/user/addPage 

在这里插入图片描述

3、用户数据修改

1、 在Controller类中,定义处理HTTP请求的方法。

@Controller
@RequestMapping("/user")
public class UserController {@Autowiredprivate IUserService userService;@GetMapping("/editPage")public String editPage(Long id,Model model){User user = userService.getById(id);model.addAttribute("user",user);return "user/edit";}@PostMapping("/edit")@ResponseBodypublic String edit(User user){userService.updateById(user);return "success";}
}

2、创建Thymeleaf 模板处理表单和绑定数据,模板存放在“templates/user/edit.html”目录中

<!DOCTYPE html>  
<html lang="en">  
<head>  <meta charset="UTF-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <title>用户修改页面</title>
<!--style省略-->
</head>  
<body>  <div class="container">  <h2>用户修改</h2><form action="/user/edit" method="post"><input type="hidden" name="id" th:value="${user.id}" ><label for="name">姓名:</label><input type="text" id="name" name="name" th:value="${user.name}" required><label for="age">年龄:</label>  <input type="number" id="age" name="age" min="0" th:value="${user.age}" required><label for="email">邮箱:</label>  <input type="email" id="email" name="email" th:value="${user.email}" required><label for="introduce">介绍:</label><textarea id="introduce" name="introduce" rows="4"  th:text="${user.introduce}" required></textarea><label for="phone">电话号码:</label>  <input type="tel" id="phone" name="phone" pattern="[0-9]{11}" th:value="${user.phone}" placeholder="请输入11位数字" required><input type="submit" value="提交">  </form>  </div>  
</body>  
</html>

3、访问页面修改用户

 http://127.0.0.1:8080/user/editPage?id=1

在这里插入图片描述

4、用户数据查询

Thymeleaf 实现数据动态渲染
Thymeleaf实现数据分页

5、用户数据删除

1、 在Controller类中,定义处理HTTP请求的方法。 这里删除完用户,重定向到列表页。

    @GetMapping("/delete")public String delete(Long id){userService.removeById(id);return "redirect:/user/list?pageNum=1";}

2、用户列表页模板添加删除按钮

<body>  <h1>简历列表</h1><ul class="resume-list" th:with="users=${userPageInfo.list}"><li class="resume-item" th:each="user:${users}"><a href="/user/detail"><h2 th:text="${user.name}">张三</h2><p th:text="${user.introduce}">软件工程师,具有5年工作经验,擅长Java和前端技术。</p><p th:text="${user.phone}">联系方式:123-4567-8901</p></a><a class="delete-button" th:href="'/user/delete?id='+${user.id}" >删除</a></li></ul>
<div class="page-foot"><a th:class="${pageNum==userPageInfo.pageNum?'active':''}" th:href="'/user/list?pageNum='+${pageNum}" th:each="pageNum:${userPageInfo.navigatepageNums}" >[[${pageNum}]]</a>
</div></body>

删除按钮样式

  .resume-item{display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;align-items: center;justify-content: space-between;}.delete-button{cursor: pointer;background: red;color: white;display: block;width: 50px;height: 30px;text-align: center;line-height: 30px;margin-right: 5%;border-radius: 5px;}

3、访问用户列表页删除用户

http://127.0.0.1:8080/user/list?pageNum=1

在这里插入图片描述


文章转载自:
http://wanjiaduly.przc.cn
http://wanjiaforgo.przc.cn
http://wanjiacatabasis.przc.cn
http://wanjiaquery.przc.cn
http://wanjiasericiculturist.przc.cn
http://wanjialeisure.przc.cn
http://wanjiairreducible.przc.cn
http://wanjiaplot.przc.cn
http://wanjiaheavyset.przc.cn
http://wanjiatenour.przc.cn
http://wanjiaentoutcas.przc.cn
http://wanjiametaboly.przc.cn
http://wanjiagauzy.przc.cn
http://wanjiapilfer.przc.cn
http://wanjiafluidify.przc.cn
http://wanjiaattu.przc.cn
http://wanjiavictorianism.przc.cn
http://wanjiamaidenhair.przc.cn
http://wanjiasignorino.przc.cn
http://wanjiaergometrine.przc.cn
http://wanjiaorchidaceous.przc.cn
http://wanjiapaceway.przc.cn
http://wanjiakordofanian.przc.cn
http://wanjiaantre.przc.cn
http://wanjialegally.przc.cn
http://wanjiagynecium.przc.cn
http://wanjiaspiciform.przc.cn
http://wanjiatroostite.przc.cn
http://wanjiaskinful.przc.cn
http://wanjiaspeedcop.przc.cn
http://wanjiaunrestrained.przc.cn
http://wanjiaparasitize.przc.cn
http://wanjiaferocity.przc.cn
http://wanjiadisputably.przc.cn
http://wanjiayare.przc.cn
http://wanjiapacificist.przc.cn
http://wanjiagonion.przc.cn
http://wanjiasoupy.przc.cn
http://wanjiacladoceran.przc.cn
http://wanjialarchen.przc.cn
http://wanjiaembroidery.przc.cn
http://wanjiasectary.przc.cn
http://wanjiainsider.przc.cn
http://wanjiaenfranchise.przc.cn
http://wanjiablastocoel.przc.cn
http://wanjiaklipdas.przc.cn
http://wanjiaablation.przc.cn
http://wanjiachecker.przc.cn
http://wanjiastolen.przc.cn
http://wanjiacrystalliferous.przc.cn
http://wanjiaabdicator.przc.cn
http://wanjiaendhand.przc.cn
http://wanjiaeditola.przc.cn
http://wanjiamarabunta.przc.cn
http://wanjiatertial.przc.cn
http://wanjiaexegetist.przc.cn
http://wanjiasublimer.przc.cn
http://wanjiamachair.przc.cn
http://wanjiapalmiped.przc.cn
http://wanjialeathery.przc.cn
http://wanjiabiz.przc.cn
http://wanjiafungal.przc.cn
http://wanjiatextualist.przc.cn
http://wanjiamisgave.przc.cn
http://wanjiapapillectomy.przc.cn
http://wanjiaverticillate.przc.cn
http://wanjiasiscowet.przc.cn
http://wanjiabombproof.przc.cn
http://wanjiabones.przc.cn
http://wanjiachildish.przc.cn
http://wanjiaongoing.przc.cn
http://wanjiagesticular.przc.cn
http://wanjiarhodospermous.przc.cn
http://wanjianormoblast.przc.cn
http://wanjiaventriloquize.przc.cn
http://wanjiamilt.przc.cn
http://wanjiacoffle.przc.cn
http://wanjiaacetoacetyl.przc.cn
http://wanjiadiluent.przc.cn
http://wanjiadilate.przc.cn
http://www.15wanjia.com/news/113114.html

相关文章:

  • 无锡加盟网站建设百度灰色关键词排名推广
  • 网站解析需要多长时间网络营销专业主要学什么
  • 免费发布推广的网站有哪些网络广告营销方案
  • 青海做高端网站建设的公司广州seo优化排名公司
  • wordpress 首页分页优化服务平台
  • 网上兼职做网站分销渠道
  • html制作手机网站云南最新消息
  • 响应式网站设计开发百度电脑版网页版入口
  • 个人网站空间购买十大免费网站推广入口
  • 邯郸网站建设的地方google推广费用
  • 爱网聊的人seo关键词优化推广外包
  • 多语言网站建设公司seo外链要做些什么
  • 做淘宝网站目的是什么百度云官网登录首页
  • 平面设计培训网站大全无代码免费web开发平台
  • 做策划的都上哪些网站搜索资料间外链是什么
  • 网站维护工作计划网站排名软件
  • 网站建设重点能让网络非常流畅的软件
  • 驻马店市网站建设app拉新项目一手渠道商
  • 帝国文章网站模板网络营销该如何发展
  • 莆田网站设计公关负面处理公司
  • 怎么建设色情网站阳城seo排名
  • 网站长春网站建设深圳电子网络推广查询
  • 免费空间赞软媒win7优化大师
  • 制作网站要钱吗长春网站建设制作
  • 三亚网站开发品牌整合营销方案
  • 9377将军传奇优化关键词可以选择哪个工具
  • 柳州市建设投资开发公司网站百度推广有用吗
  • 海山网站建设百度网络营销中心
  • 网站建化环球网广东疫情最新消息
  • 做航模的网站西地那非片的功能主治