在Thymeleaf里,window.open打开动态URL
时间: 2023-11-25 18:02:21 浏览: 118
在Thymeleaf中,你可以使用Thymeleaf表达式和JavaScript来打开动态URL。以下是一个示例:
```html
<a th:href="'javascript:window.open(\''+${url}+'\',\'_blank\')'">打开链接</a>
```
在这里,`${url}`表示动态生成的URL,使用Thymeleaf表达式将其嵌入到JavaScript代码中。`_blank`表示在新窗口中打开链接。当用户单击链接时,JavaScript函数将动态生成的URL作为参数,调用`window.open`函数在新窗口中打开该链接。
注意,`javascript:`前缀是必需的,因为它告诉浏览器将其解释为JavaScript代码。
阅读全文