Spring boot使用Thymeleaf模板引擎实现用户信息添加

本文介绍了如何在Spring Boot项目中使用Thymeleaf模板引擎,详细讲解了从项目结构设置到Controller、User实体类的编写,再到pom.xml的配置和三个页面(List.html, List2.html, Map.html)的创建过程,最终实现了用户信息在页面上的显示。" 110343416,10294756,Python多进程并发操作文件与文件锁详解,"['Python并发处理', '文件操作', '进程同步', 'fcntl模块']
摘要由CSDN通过智能技术生成

一、项目结构

在这里插入图片描述
1.创建一个Spring boot项目,在Src下添加两个包,分别为com.example.demo.user和com.example.demo.controller。
注意:这里的com.example.demo.XXX前面的前缀要一致,否则启动类加载不到包名(博主自己吃的亏)。

2.在src/main/resource下添加静态资源,并且添加三个html页面List.html,List2.html,Map.html,因为Thymeleaf模板只可以将渲染的数据反映在html上。

3.还要在application.properties中填加自定义的port端口,(不修改也可以默认为8080)。
想要修改就是server.port=XXX //XXX为没有被占用的端口。

二、项目内容

使用Spring boot集成好的Thymeleaf模板引擎,快速开发一个demo,实现用户信息的注入,分别用Map,List来临时存储。

三、Controller控制类的编写

package com.example.demo.controller;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import com.example.demo.user.User;

@Controller
@RequestMapping("/MakeThymeleaf")
public class controller
{
   
	@GetMapping("/List")
    public ModelAndView list() {
   
        List<Object> list = new ArrayList<Object>();
        list.add("北京");
        list.add("上海");
        list.add("深圳");
        ModelAndView modelAndView = new ModelAndView("List");
        modelAndView.addObject("list", list);
        return modelAndView;
    }
	@GetMapping("/Map")
	 public ModelAndView userinfo()
	{
   
		  Map<String, String> map= new HashMap<String, String
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值