Thymeleaf模板引擎与springboot关联后,在html中无法使用el表达式获取model存的值

Posted 来陪朕侍寝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Thymeleaf模板引擎与springboot关联后,在html中无法使用el表达式获取model存的值相关的知识,希望对你有一定的参考价值。

头部引入了thymeleaf

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">

在html中使用

<div><input value="${abilityName}"/></div>

 

页面展示

经排查,使用方法不对

因为每个模板有自己的取值语法,thymeleaf用的是下面这种

<div><input th:value="${abilityName}"/></div>

 

 

在js中调用方式,已一个ajax请求参数为例

$.ajax({

        url:\'/ability/listChartData\',

        type:\'post\',

        async : true,

        dataType:"json",

        data:{

            \'abilityName\':`[[${abilityName}]]`,

            \'calType\':`[[${calType}]]`

        },

        success:function(data){

            myChart.hideLoading();

            // 使用刚指定的配置项和数据显示图表。

            myChart.setOption({

                legend: {

                    data: data.legendData,//data.legendData,

                    selected: data.selected

                },

                series: [{

                    data:  data.seriesData,

                }]

            });

 

        },

        error:function(){

            myChart.hideLoading();

        }

 

以上是关于Thymeleaf模板引擎与springboot关联后,在html中无法使用el表达式获取model存的值的主要内容,如果未能解决你的问题,请参考以下文章

springboot中使用thymeleaf模板引擎

SpringBoot整合模板引擎Thymeleaf

SpringBoot整合模板引擎Thymeleaf

SpringBoot整合模板引擎Thymeleaf

SpringBoot:模板引擎 Thymeleaf 基础使用

SpringBoot 配置 Thymeleaf模板引擎