我的基于Java的Web应用程序有一个Servlet,根据请求参数向浏览器流式传输PDF内容。
例如,用户点击一个href为"myApp/FetchPDFServlet?id=123"的A标签。 Servlet映射接受请求,将PDF数据作为mime类型application/pdf流式传输到响应中,并关闭刷新缓冲区。
但是,用于显示PDF的页面的浏览器标题栏显示为“FetchPDFServlet?id=123”。
我该如何更改浏览器显示PDF页面的标题?因此,浏览器标题是“这是惊人的PDF”,而不是“FetchPDFServlet?id=123”。
是否可能做到这一点?最好的方法是什么?
jakarta.servlet.jsp.tagext.TagSupport
创建我的标签时,对象response
不包含方法setHeader
? - West Side