相关疑难解决方法(0)

从弹簧控制器下载文件

我有一个要求,我需要从网站上下载PDF.PDF需要在代码中生成,我认为这将是freemarker和像iText这样的PDF生成框架的组合.有更好的方法吗?

但是,我的主要问题是如何允许用户通过Spring Controller下载文件?

java spring controller file download

354
推荐指数
9
解决办法
41万
查看次数

Thymeleaf/Spring MVC - 如何在Link表达式中嵌套变量/表达式?

例如,我在Spring中的控制器方法执行此操作:

model.addAttribute("view_name", "foobar")
Run Code Online (Sandbox Code Playgroud)

而我正在尝试在我的Thymeleaf模板中执行此操作:

<link th:href="@{/resources/libs/css/${view_name}.css}" rel="stylesheet" />
Run Code Online (Sandbox Code Playgroud)

但渲染的结果如下:

<link href="/app/resources/libs/css/${view_name}.css" rel="stylesheet" />
Run Code Online (Sandbox Code Playgroud)

所以它并没有取代${view_name}我期待的那样.

我究竟做错了什么?一般来说,你如何在Thymeleaf中嵌套这样的表达式?

spring template-engine spring-mvc thymeleaf

10
推荐指数
1
解决办法
7150
查看次数