Java 如何制作下载文件的方法?
我试图使下载文件的方法我的文件名在数据库中 我是在我的控制器里做的Java 如何制作下载文件的方法?,java,jsp,jdbc,Java,Jsp,Jdbc,我试图使下载文件的方法我的文件名在数据库中 我是在我的控制器里做的 @RequestMapping(value="/librairie/downloadResume/{resume}", method = RequestMethod.GET) public String downloadResume(@PathVariable ("resume") String resume, HttpServletRequest request) { Livre livre = dc.selec
@RequestMapping(value="/librairie/downloadResume/{resume}", method = RequestMethod.GET)
public String downloadResume(@PathVariable ("resume") String resume, HttpServletRequest request)
{
Livre livre = dc.selectLivres().stream().filter(e -> e.getResume().equals(resume)).findFirst().get();
gestPanier = new GestPanier(request);
return "../resources/resume/${resume}";
}
在我看来
<tr>
<td>${livre.isbn}</td>
<td>${livre.auteur}</td>
<td>${livre.titre}</td>
<td>${livre.prix}</td>
<td>${livre.quantite}</td>
<td><img src="../resources/img/${livre.photo}" /></td>
<td><button onclick="location.href='/examenIntra/librairie/downloadResume/${livre.resume}'">Voir résumé </button></td>
<td>
<button class="btn btn-success" onclick="location.href='/examenIntra/librairie/acheterLivre/${livre.isbn}'">Acheter</button>
</td>
</tr>
但它不起作用问题可能出在按钮的onclick=location.href上
在onclick中,您只是传递一个字符串。您希望“${livre.resume}”这将是动态形成的,但不会。请正确生成此按钮。我应该如何使用此按钮?
CREATE TABLE [dbo].[Livres](
[Isbn] [nvarchar](13) NOT NULL,
[Auteur] [nvarchar](30) NOT NULL,
[Titre] [nvarchar](50) NOT NULL,
[Prix] [money] NOT NULL,
[Quantite] [int] NOT NULL,
[Photo] [nvarchar](255) NOT NULL,
[Resume] [nvarchar](255)NOT NULL,
CONSTRAINT [PK_Livres] PRIMARY KEY ([Isbn] )
)
GO