Надеюсь, кто-нибудь может мне помочь. Я получаю эту ошибку при попытке отобразить страницу JSP:
18:41:22,674 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
java.io.FileNotFoundException: http:\localhost:8080\leopardcreek\xxxx.pem
(The filename, directory name, or volume label syntax is incorrect)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
Я знаю, что путь правильный, и файл есть. Какой синтаксис неверен в этом URL-адресе?
Моя часть Java:
URL myURL = new URL("http://localhost:8080/leopardcreek/xxxx.pem");
req.setAttribute("keyUrl", myURL);
JSP:
<%
String keyUrl = request.getAttribute("keyUrl").toString();
InputStream inStream = new FileInputStream(keyUrl);
%>
Вы должны прочитать его как URLStream
String keyUrlString = request.getAttribute("keyUrl").toString();
URL keyURL = new URL(keyUrlString);
BufferedReader in = new BufferedReader(
new InputStreamReader(keyURL.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
//process
Примечание: размещение этого кода в шаблоне просмотра (.jsp) полностью обескуражено