java获取服务器文件,怎样用url返回
发布网友
发布时间:2022-04-29 17:15
我来回答
共4个回答
热心网友
时间:2023-09-18 14:03
第一种; response.setStatus(302);
response.setHeader("location", "/dayX/MyHtml.html"); 该方式可以重定向到服务器指定页面
当然还有以下方式:
第二种;请求转发
请求转发是指将请求再转发到另一资源(一般为JSP或Servlet)。此过程依然在同一个请求范围内,转发后浏览器地址栏内容不变
请求转发使用RequestDispatcher接口中的forward()方法来实现,该方法可以把请求转发到另外一个资源,并让该资源对浏览器的请求进行响应request.getRequestDispatcher(path) .forward(request,response);
第三种 重定向
重定向是指页面重新定位到某个新地址,之前的请求失效,进入一个新的请求,且跳转后浏览器地址栏内容将变为新的指定地址
重定向是通过HttpServletResponse对象的sendRedirect()来实现,该方法相当于浏览器重新发送一个请求
response.sendRedirect(path);
热心网友
时间:2023-09-18 14:03
写JSP或 servlet,根据URL去读文件
~
~
~
~
热心网友
时间:2023-09-18 14:04
那不就是下载文件吗
热心网友
时间:2023-09-18 14:05
把域名地址和文件路径拼接起来,直接返回就可以了