gpt4 book ai didi

java - 在单独的选项卡中打开多个 pdf 文件

转载 作者:行者123 更新时间:2023-12-01 12:35:50 25 4
gpt4 key购买 nike

您好,我正在尝试一次点击打开多个 pdf 文件,我正在尝试这种方式。

考虑到用户将通过选择多个单选按钮来选择多个选项来获取 pdf 文件。

<html>
<head>
<title>sendRedirect Program using Servlet</title>
</head>
<body>
<form name="pdf" target="_blank" method="get" action="http://localhost:8080/SendRedirectProg/sr">
<table border="1" width="500">
<tr>
<td>Select PDF:</td>
<td><INPUT type="radio" name="pdf" size="20" value="PDF 1">PDF 1
<INPUT type="radio" name="pdf" size="20" value="PDF 2">PDF 2
<INPUT type="radio" name="pdf" size="20" value="PDF 3">PDF 3</td>
</tr>
<tr>
<td><INPUT type="submit" size="20"></td>
</tr>
</form>
</table>
</body> </html>

所以考虑 uer 将选择所有 3 个单选按钮,并且我想在不同的选项卡中打开所有这些 pdf 文件。

我正在尝试这种方式。

 import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class SendRedirectProg extends HttpServlet
{
public void method(ActionRequest req, ActionResponse res) throws
{
PrintWriter p=res.getWriter();
res.setContentType("text/plain");
String s=req.getParameter("pdf");
if(s.equals("PDF 1") && s.equals("PDF 2") && s.equals("PDF 3"))
{
res.sendRedirect("http://localhost:8080/SendRedirectProg/DemoPDF1.pdf");
res.sendRedirect("http://localhost:8080/SendRedirectProg/DemoPDF2.pdf");
res.sendRedirect("http://localhost:8080/SendRedirectProg/DemoMCA 3.pdf");
}
}

但它只显示最后一个,我了解 res.sendRedirect 的使用,但我们如何才能实现这一点?

有什么建议吗?

最佳答案

您无法在一次重定向中打开 3 个选项卡。你可以做的是使用 jQuery 或 javascript

重定向到您将 url 写入 3 个不同隐藏 div 的页面或直接生成脚本

onload页面,使用javascript打开它们。

window.open(url1,'_blank');
window.open(url2,'_blank');
window.open(url3,'_blank');

关于java - 在单独的选项卡中打开多个 pdf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25601032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com