springboot项目感受03

这篇具有很好参考价值的文章主要介绍了springboot项目感受03。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

继续上文
01.数据的部分已经完成了,此时需要考虑到前端与用户交互的部分,这里就需要网页html,服务器响应servlet。

网页的部分,html文件放在resource目录下的template文件中,servlet变成了controller包,其中的controller类功能是与servlet一致的。

controller类命名方式是xxxxcontroller

结构如下:

@Controller 这个表示 类实例化对象后交给spring容器管理
@RequestMapping(“/某个共有的路径/”)
class xxxxcontroller{
@Autowired
private xxxxService xxxxxService; 这里是service接口,上面已经测试过了,功能可以使用

@RequestMapping(“路径最后的部分”)
public String 方法名 (Model model) {

// model类似于request对象,可以用来保存后端的数据,再传递到前端去,前端html那里使用thymeleaf技术,来接受后端的数据

		List<Activity> list = activityService.findObjects();
			model.addAttribute("activity", list)		

return "html的页面名“;

//(此处因为在application.properties上面thymeleaf中有写到前后缀的问题,所以只需要写出html文件的名字就可以了)
}

}

03.写html文件,需要使用到官网https://www.thymeleaf.org/,来查阅相关的thymeleaf的html功能代码文章来源地址https://www.toymoban.com/news/detail-407577.html

The Activity Page

 <table>
 
    <thead>
       <tr>
       <th>表的列名1</th>
       <th>表的列名2</th>
       <th>表的列名3</th>
       <th>表的列名4</th>
       <th>表的列名5</th>
       <th>表的列名6</th>
       <th>表的列名7</th>
       </tr>
    </thead>
    
    
    <tbody>
       <tr th:each="变量名:${model对象的key(这里存储的是一个list),在controller类上存储的}">
         <td th:text="${变量名.属性1(等于表的列名1)}"></td>
         <td th:text="${变量名.属性2(等于表的列名2)}"></td>
         <td th:text="${变量名.属性3(等于表的列名3)}"></td>
         <td th:text="${变量名.属性4(等于表的列名4)}"></td>
         <td th:text="${变量名.属性5(等于表的列名5)}"></td>
         <td th:text="${变量名.属性6(等于表的列名6)}"></td>
       </tr>
    </tbody>
    
    
    
 </table>

到了这里,关于springboot项目感受03的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 粤嵌实训医疗项目--day03(Vue + SpringBoot)

     往期回顾 粤嵌实训医疗项目day02(Vue + SpringBoot)-CSDN博客 粤嵌实训医疗项目--day01(Vue+SpringBoot)-CSDN博客 目录 一、SpringBoot AOP的使用 二、用户模块-注册功能(文件上传) 三、用户模块-注册实现 四、用户模块-登录-校验码   在vaccinum包下创建aspect包并输入以下代码 再在v

    2024年02月08日
    浏览(25)
  • Java项目:03 基于Springboot的销售培训考评管理系统

    企业的销售要进行培训,由技术人员进行辅导并考评检测培训效果,所以有了这个小系统。 实现了系统的登录验证、请求拦截验证、基础模块(用户管理、角色管理、销售管理)、业务模块(评分管理、评分结果)。 除了基本的CRUD之外,其中评分结果模块实现了数据可视化

    2024年01月16日
    浏览(45)
  • 【重磅】:Spring Initializer 已经不支持Java8,也就是SpringBoot2.x项目初始化

    我们可以看到在IDEA内置的Spring Initializer中 Java版本选择模块已经不支持1.8了,同样的,官网也不再支持了 Spring Boot 3.x要求 Java最低版本为17, 最新的SpringBoot版本已经要求Java21了 所以,你可以升级Java版本,使用SpringBoot3.X 我们可以尝试查看一下, 访问Spring官网,按照下图操作

    2024年02月04日
    浏览(39)
  • springboot 出现 Cannot resolve MVC View ‘index‘ 问题解决办法,前后端不分离项目前端文件存放位置,已经如何访问

    简介:本文讲解,在springboot不分离的项目中,前端的文件存放的位置,和Cannot resolve MVC View ‘index‘ 这个报错怎么处理。 我们需要把 html 相关的页面放在 resource 的 templates 的下面,然后 js,css 相关的文件需要放在 static 下面 我现在想要访问这个 index.html ,需要注意的是 @Con

    2024年04月12日
    浏览(36)
  • springboot感受优化06

    01.健康检查 如何查看项目的健康程度 http://localhost/actuator/health 假如希望查看更多actuator选项,可以在spring boot中配置文件 application.properties中添加如下语句: management.endpoints.web.exposure.include=* 02.热部署 基于SpringBoot的Web项目,修改了某个类以后,默认不会自动重新部署和加载,需要

    2023年04月09日
    浏览(18)
  • 【机器学习】项目数据处理部分

    本文参考《阿里云天池大赛赛题解析》,拿到一个项目或者赛题,使用机器学习来进行预测分类,需要以下七个步骤: 项目(赛题)理解 数据探索 特征工程 模型训练 模型验证 特征优化 模型融合 本本是数据处理,即前3个步骤:项目理解、数据探索,特征工程。 简单的了解

    2024年02月07日
    浏览(39)
  • 如何在任何STM32上面安装micro_ros(貌似这个文章里面已经没有什么可以继续阻挡我的了,我有gitee和docker,虽然docker其实用不着)

    JMP推荐跳转到此篇文章==STM32CubeMX+micro_ros_stm32cubemx_utils库-CSDN博客 就我知道的:micro-ros只能在特定的昂贵的开发板上面运行,但是偶然发现了这个文章,似乎提供了一个全新的方式来在ros2和单片机之间通讯,如果能够这样肯定也能够提高效率,但即使不行,使用串口库也应该

    2024年02月22日
    浏览(30)
  • 【SpringBoot】--03.数据访问、基础特性(外部化和内部外配置、整合JUnit)

    学习视频: 尚硅谷SpringBoot3视频 SpringBoot 整合 Spring 、 SpringMVC 、 MyBatis 进行 数据访问场景 开发 勾选之后会导入以下包 安装 MyBatisX 插件,帮我们生成Mapper接口的xml文件即可 在接口处 : Alt + 回车 必须把mapper的xml文件映射位置在配置文件定义! 而驼峰命名转换建议也开启 编

    2024年02月15日
    浏览(30)
  • 【SpringBoot3】--03.数据访问、基础特性(外部化和内部外配置、整合JUnit)

    学习视频: 尚硅谷SpringBoot3视频 SpringBoot 整合 Spring 、 SpringMVC 、 MyBatis 进行 数据访问场景 开发 勾选之后会导入以下包 安装 MyBatisX 插件,帮我们生成Mapper接口的xml文件即可 在接口处 : Alt + 回车 必须把mapper的xml文件映射位置在配置文件定义! 而驼峰命名转换建议也开启 编

    2024年02月16日
    浏览(32)
  • 【hadoop】汽车销售数据统计分析项目(部分)

    来源:《hadoop大数据开发实战》 实验一:统计乘用车辆和商用车辆的数量和销售额分布 设计思路: 首先,写一个Mapper来映射输出所有乘用车辆(feiyingyun)和商用车辆(yingyun)的记录。 然后,写一个reduce统计出乘用车辆和商用车辆各自的数量,写一个map的映射集合中,其中

    2024年02月09日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包