|
|
1
2
希望我没看错你。这对我很有效:
XHTML代码:
由于此方法适用于
Java代码:
如果必须转发到外部链接,请参阅 this question |
|
|
2
2
使用commandLink而不是commandButton。。 当使用commandLink时,您需要将目标属性的值作为新窗口提供。
其余所有代码将根据您的要求。 由于报表所在的URL已经存在于其中一个变量中,因此可以使用commandLink中bean中的此变量来提供URL。。 否则,您也可以使用iframe。它通常用于在同一页面上显示报表。。。 |
|
|
3
2
据我所知,你的问题不是将操作结果重定向到新的选项卡,而是你想显示一个报告(如果我的猜测是正确的,你使用的是JasperReport,并想以PDF格式显示它)。要执行此操作,必须将文件下载到客户端计算机,然后让客户端上的默认编辑器/程序处理该文件。 我不会详细介绍文件下载,BalusC提供了关于此事的良好信息:
在浏览器中显示PDF(或任何其他)文件的相关部分是响应的ContentType。这将告诉浏览器该文件必须如何受到威胁。某些内容类型值
如果我错了,你不想显示(下载)文件,需要在新窗口中打开文件,你有两种方法(恢复@JanisK.和@AngelsandDemons的回答):
|
|
|
Kohei TAMURA · Spring Boot中的JSTL支持 8 年前 |
|
|
JavaSheriff · JSTL-添加参数以调用[重复] 8 年前 |
|
|
Takuhii · 如何在JSTL中向HREF添加锚点? 10 年前 |
|
|
user10209 · 按给定顺序突出显示数组的元素 10 年前 |
|
|
TheNobleSix · 如何使用JSP对变量进行初始化和交互 10 年前 |