Java 正在读取WebContent下的文件/文件夹的端点url
我正在使用下面的代码获取我的端点urlJava 正在读取WebContent下的文件/文件夹的端点url,java,servlets,Java,Servlets,我正在使用下面的代码获取我的端点url URL url=getServletContext().getResource("/PdfToHtml"); System.out.println(url); 输出显示为 **jndi:/ipaddress/LoginValidation/PdfToHtml** 但我需要实际输出显示为完整的url,如下所示 **http://ipaddress:8080/LoginValidation/PdfToHtml** 请告诉我在这种情
URL url=getServletContext().getResource("/PdfToHtml");
System.out.println(url);
输出显示为
**jndi:/ipaddress/LoginValidation/PdfToHtml**
但我需要实际输出显示为完整的url,如下所示
**http://ipaddress:8080/LoginValidation/PdfToHtml**
请告诉我在这种情况下该怎么办。也许你可以这样试试
String url=getServletContext().getResource("/index101.jsp").getPath();
url=url.replace("localhost", "localhost:8080");//if you need port otherwise comment it
System.out.println(url);
经过努力和你们的帮助,我终于得到了答案 字符串fullcontextpath=request.getScheme()+“:/”+InetAddress.getHostName().getHostAddress()+“:”+request.getServerPort()+“/”+request.getContextPath() 它返回url路径,getScheme-->返回http或https。Inet address返回ip地址,serverport返回服务器端口号,最后返回当前项目上下文
谢谢大家的帮助。谢谢,让我试试这个。它仍然不起作用,它再次显示路径,如D://但我需要端点url格式,谢谢你到底向你显示了什么?你可以只显示?不过我还是用你的代码访问了WebContent文件夹中的文件,谢谢