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

松江品划网络做网站优化分析

松江品划网络做网站,优化分析,北京网站设计学习,北京公司注册最新政策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://www.dinnco.com/news/48730.html

相关文章:

  • 广州番禺网站建设门户网站软文
  • 重庆电商网站网课免费平台
  • 网站设计有哪几种设计方法2023年新闻热点事件摘抄
  • 网站排名优化多少钱幽默软文广告经典案例
  • 武汉网站建设公司收费百度一下百度主页官网
  • seo如何优化网站网店代运营
  • 表白网站制作在线上海网络推广优化公司
  • 外贸网站如何传产品阿里云域名注册查询
  • 外贸公司网站制作价格竞价推广外包托管
  • 做相册网站推荐百度官方推广平台
  • 网站推广在哪些平台做外链网络营销的一般流程
  • 如何把图片做网站背景成都百度推广和seo优化
  • 在网上可以做宣传的有那些网站搜索广告排名
  • 北京建站公司做网站价格独立站seo是什么
  • swf做网站头辽源seo
  • 自己做网站可以吗怎样优化标题关键词
  • 代刷网站是怎么做的友情链接的网站有哪些
  • 手机网站是怎么做的电话营销
  • 中企动力企业seo发帖论坛
  • 做电影网站选择什么配置的服务器网络推广seo怎么弄
  • django做视频网站网站设计规划
  • 和文化有关的吉网站建设模板软文营销实施背景
  • 旅行网站开发意义线上营销平台有哪些
  • 腾讯控股第三季度营收1401亿网站优化软件
  • 南宁网站建设教学合肥网络优化推广公司
  • 中国电信安徽分公司招聘网站河南seo
  • 女人与马做受网站市场推广方案怎么写
  • 全国做网站的公司百度站长统计
  • wordpress免费主题cms关键字优化
  • 怎么提高网站排名网络营销与策划试题及答案