Привет Я пытаюсь открыть несколько файлов PDF одним щелчком мыши, я пытаюсь таким образом.Открыть несколько файлов 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, но все же, как мы можем достичь этого?
Любые предложения?
Эй @Skriptotajs, я использовал его, но это только открывает последний (PDF) в новом tab.So мне нужно руководство со стороны серверной – Java
К сожалению, я не заметил ошибку в вашем Java коде обновил мой ответ. – Skriptotajs
Спасибо за быстрый ответ. но в соответствии с вашей реализацией также он открывает только последний PDF i.e PDF3.Это поведение sendRedirect. – Java