Servlets JSF在通过链接下载文件之前设置请求属性
我使用的是PrimeFaces 7,必须提供一个URL链接,当单击该链接时,会触发.zip文件的下载 当前我的组件如下所示:Servlets JSF在通过链接下载文件之前设置请求属性,servlets,primefaces,request,jsf-2.2,http-get,Servlets,Primefaces,Request,Jsf 2.2,Http Get,我使用的是PrimeFaces 7,必须提供一个URL链接,当单击该链接时,会触发.zip文件的下载 当前我的组件如下所示: <h:outputLink styleClass="zip-download-Link" value="#{request.contextPath}/ave/download?file=Zip&folder=Empty&aveId=#{verlaufBean.existingAveForVerlauf.i
<h:outputLink styleClass="zip-download-Link" value="#{request.contextPath}/ave/download?file=Zip&folder=Empty&aveId=#{verlaufBean.existingAveForVerlauf.id}" download="Kaufanbots.zip">
<h:outputText value="Download file"/>
</h:outputLink>
zip文件由映射到URL#{request.contextPath}/ave/download的Servlet提供
请注意,URL包含第二个请求参数aveId,它表示实体的id,该实体在传递.zip文件的servlet中加载了数据库调用
我的问题是:(如何)我可以向上面的链接提供一个请求属性(即一个对象而不是一个字符串),这样我就不需要从servlet中的数据库获取实体,而只需要从请求范围获取实体
谢谢你,并致以亲切的问候,
亚历克斯