`

thymleaf html js 中直接调用service

 
阅读更多

 

 

html

 <!-- html 调用service -->
    <select name="name" th:with="name=${@userService.getUserNameById('1')}">
        <option value="">所有</option>
        <option th:value="${name}" th:text="${name}">test</option>
    </select>

    <!-- JS 调用service -->
    <script th:inline="javascript">
        var userName = [[${@userService.getUserNameById('1')}]];
    </script>

 

service

@Service
@Slf4j
public class UserService {

    public String getUserNameById(Integer id){
        log.info("id"+id);
        return "zhangsan";
    }
}

 

 

注意点:service 的名称与html 中要保持一致,或者 使用@Service("userService")指定也可

 

 

分享到:
评论

相关推荐

    Springboot 整合Mybatis +thymeleaf 实现增删改查,包含前端HTML页面

    在本教程中,我们将深入探讨如何使用Spring Boot整合Mybatis和Thymeleaf来实现一个基本的CRUD(创建、读取、更新、删除)应用。这个实例特别适合初学者,因为它提供了一个从前端到后端完全功能的示例。 首先,...

    Spring boot thymeleaf 简单例子

    Thymeleaf则是一个现代的服务器端JavaScript模板引擎,特别适合与Spring MVC集成,用于动态渲染HTML内容。 首先,让我们深入了解Spring Boot的核心特性。Spring Boot的主要优点是其自动配置功能,它能够根据项目中...

    SpringBoot和Thymeleaf搭建的个人博客项目

    在处理方法中,我们可以注入Service层对象,调用业务逻辑,最后返回Thymeleaf模板或JSON数据。 此外,还可以引入Bootstrap或其他前端框架,提升博客的UI设计。Thymeleaf支持引入外部CSS和JS资源,使页面布局更加...

    SpringBoot+Thymeleaf+SSM+Vue.js实现简单的增删改查

    Thymeleaf是一个现代的服务器端HTML模板引擎,它允许我们在HTML中直接写入逻辑,通过Thymeleaf表达式和语法解析后,服务器会生成对应的HTML页面。这使得开发者可以专注于页面设计,而无需过多关心后台逻辑。 Vue.js...

    springboot+jsp+thymeleaf项目源码

    1. **Thymeleaf概述**:Thymeleaf是一个现代的服务器端模板引擎,支持HTML、XML、JavaScript、CSS等格式,尤其适合前后端分离的开发模式。 2. **Thymeleaf语法**:Thymeleaf通过添加特定的属性(如`th:`前缀)来控制...

    spring boot+thymeleaf+mybatis+mysql

    在Controller层处理HTTP请求,调用Service方法并返回Thymeleaf模板,供前端展示。 6. 安全性:可以集成Spring Security或Apache Shiro等安全框架,实现用户认证和授权功能,保护应用程序的安全。 7. 测试:编写...

    springboot+mybatis+mysql+layUI+thymeleaf实现增删改查

    7. **Controller**:控制器,处理HTTP请求,调用Service方法,并返回视图。 8. **Thymeleaf模板文件**:HTML文件,使用Thymeleaf语法展示数据,如`index.html`用于显示学生列表,`add.html`用于添加学生信息等。 9. ...

    基于SpringBoot2 Shiro Thymeleaf的后台管理系统

    如果用户权限合法,Controller会调用Service层进行具体业务逻辑处理,然后返回数据给Thymeleaf,Thymeleaf根据这些数据渲染视图并返回给客户端。 文件列表中的"read.txt"可能是项目的一些说明文档或日志,而"master...

    SpringBoot集成Mybatis以及thymeleaf模板Demo

    然后,Thymeleaf作为一款现代的服务器端HTML模板引擎,它允许我们在HTML中使用表达式语言,将数据动态地插入到页面中。Thymeleaf在开发环境下可以以HTML的形式直接运行,而在生产环境中,它会将这些动态页面转换为...

    spring boot+jpa+thymeleaf 练习demo项目源码

    6. **Controller类**:处理HTTP请求,调用Service层的方法并返回响应,使用Thymeleaf模板生成视图。 7. **Thymeleaf模板文件(.html)**:在src/main/resources/templates目录下,包含HTML代码和Thymeleaf表达式,...

    Spring+Spring Boot+JPA+Thymeleaf+Bootstrap+Mysql实现的一个单表crud

    在本项目中,JPA通过Hibernate或其他兼容的ORM实现,允许开发者以面向对象的方式操作数据库,减少了对SQL的直接依赖。 **Thymeleaf** 是一种现代服务器端HTML模板引擎,它在浏览器端呈现出静态HTML,同时支持在...

    基于SpringBoot+Thymeleaf+JPA的博客系统.zip

    Thymeleaf是一种现代的服务器端HTML模板引擎,主要优点在于其模板可以在浏览器中直接查看,与JavaScript等前端技术无缝对接。在博客系统中,Thymeleaf可以实现以下功能: 1. 数据绑定:Thymeleaf能够将后端模型数据...

    基于Servlet+Thymeleaf+Mybatis的图书管理系统.zip

    同时,通过Servlet处理HTTP请求,调用Service层方法,完成数据交互。 通过学习和实践这个项目,初学者可以深入了解Java Web开发的各个环节,包括前端界面设计、后端逻辑处理、数据库操作等,并且能体验到Spring ...

    基于ssm+thymeleaf的个人博客项目.zip

    - **Controller层**:Spring MVC的控制器,接收HTTP请求,调用Service层,然后返回响应结果。 - **Model层**:表示业务对象,如User、Article、Comment等实体类。 - **Thymeleaf模板文件**:HTML文件,其中包含了...

    基于SpringBoot+SpringSecurity+Thymeleaf新冠疫情管理系统设计毕业设计.zip

    它允许在HTML中直接编写模板逻辑。 - **语法特性**:Thymeleaf的语法直观,如`th:text`、`th:href`等,可以在模板中嵌入表达式和条件语句。 - **与Spring Boot整合**:通过`spring-boot-starter-thymeleaf`模块,...

    SpringBoot+Mybatis+Thymeleaf等技术实现的Java博客系统.zip

    它的特点是代码可读性强,允许在模板中直接写HTML,而无需像JSP那样嵌入大量的EL表达式和脚本片段。在本系统中,Thymeleaf作为视图层,与SpringBoot的模型视图解析器相结合,将后端处理的数据渲染到前端页面,为用户...

    SpringBoot+MyBatis+Thymeleaf 博客系统.zip

    而Thymeleaf是一款现代的服务器端HTML模板引擎,它在浏览器中无需JavaScript即可运行,非常适合于前后端分离的开发模式。 【描述】"基于java的程序源码及相关资料"表明这个压缩包不仅包含了源代码,还可能包含相关...

    基于SpringBoot及thymeleaf搭建的疫情信息管理系统

    Thymeleaf则是一款现代的服务器端Java模板引擎,它支持HTML、XML、SVG和JavaScript等多种格式。Thymeleaf在静态文件中允许开发者使用自然语言的语法,使得视图层的开发更加直观易懂。在疫情信息管理系统的前端展示...

    基于springboot+thymeleaf构建的保险出单系统(含后台管理系统).zip

    1. 静态原型:Thymeleaf模板可以作为静态HTML文件在浏览器中直接预览。 2. 多模式支持:支持XML、HTML、JavaScript、CSS等,易于与其他技术结合。 3. 易于学习:语法直观,易于理解和编写。 4. 与Spring集成:...

    SpringBoot+Thymeleaf实现的兼职招聘网站.zip

    - 使用`@Service`注解创建业务服务类,实现业务逻辑,调用数据访问层的方法处理数据。 - 可能存在`JobService`,用于处理如验证职位信息、搜索匹配职位等业务逻辑。 6. **安全配置**: - Spring Security提供...

Global site tag (gtag.js) - Google Analytics