日期:2014-05-16  浏览次数:20298 次

jsp url文件判断是否存在
在jsp页面中
<%@ page language="java"
?import="java.sql.*,java.net.*,java.util.*,java.text.*,java.io.*,java.net.*"
?pageEncoding="UTF-8"%>
<%
?? String filepath=text.dealNull(request.getParameter("fileurl"),"");
?? boolean result=false;
?? try {
??URL url = new URL(filepath); // 检验文件是否存在
??InputStream is = url.openStream();
??result= true;
?} catch (Exception e) {
??
?}
??????????????%>
??????????????<%if(result){ %>
??????????????
??????????????<a href="<%=filepath %>">下载</a>
??????????????<%}else{ %>
??????????????
??????????????该文件路径错误或者已经被删除
??????????????<%} %>
注意如果这里用 file的 isexits()去判断是不行的,因为是网页url? 像a.com/a.jpg? ,不信大家可以去试试