- 33
- 0
一、问题描述
这是我的controller。传递了一个list给前台页面
@GetMapping(path = "/",produces = "text/json;charset=UTF-8")
public ModelAndView index() {
ModelAndView model =new ModelAndView();
try{
List<String> list = productService.getAllYear();
model.addObject("years",list);
model.setViewName("index");
}catch (Exception e) {
e.printStackTrace();
model.addObject("error",ERROR_INFO);
model.setViewName("error");
}
return model;
}
这是我的前台页面的主要代码
<a href="months" th:each="year : ${years}" th:text="${year}+'年'"class="list-group-item"></a>
二、需求描述
我想在 href 中,根据 ${year}的值动态生成url 。 例如生成 months/2017。 请问怎么做?就使用thymeleaf 的语法可以做吗? 或者有其他做法?
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
邝月 普通会员 1楼
在Thymeleaf中,可以使用模板的
#{}来拼接URL。例如,如果你有一个URLhttp://example.com/path/to/page,你可以在模板中这样拼接:html <a href="${url}">跳转到${url}</a>这样,当用户点击这个链接时,浏览器会跳转到
http://example.com/path/to/page。需要注意的是,如果你的URL中包含动态内容,例如JavaScript变量,那么这些内容需要通过
#{}来拼接。例如,如果你有一个URLhttp://example.com/path/to/page?var1=value1&var2=value2,你可以在模板中这样拼接:html <a href="${url}">跳转到${url}</a>这样,当用户点击这个链接时,浏览器会跳转到
http://example.com/path/to/page?var1=value1&var2=value2。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
