`
zqb666kkk
  • 浏览: 732495 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

jsp url文件判断是否存在

    博客分类:
  • java
 
阅读更多
在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  ,不信大家可以去试试
分享到:
评论

相关推荐

    jsp 判断是否登录

    【标题】"jsp 判断是否登录"涉及到的知识点主要集中在Web开发中的用户身份验证和页面权限控制。在Java服务器页面(JSP)中,我们通常会利用Servlet和Session技术来实现用户登录状态的判断。 首先,理解用户登录过程...

    jsp实现文件上传功能

    在JSP中,我们可以通过`&lt;form&gt;`元素的`action`属性指定Servlet的URL,同时设置`enctype="multipart/form-data"`,以支持文件上传。 3. **解析请求**:在Servlet中,我们需要解析`HttpServletRequest`对象,获取上传...

    JSP实现文件的上传下载视频教程

    - `FileItem#isFormField()`:判断是否是普通表单字段还是文件字段。 - `FileItem#write()`:将文件内容写入到服务器指定位置。 - `FileItem#getName()`:获取上传文件的原始名称。 5. **安全注意事项**: - ...

    JSP文件操作大全 1.文件的建立/检查与删除 2.目录的建立/检查与删除

    - **检查文件存在**:通过`exists()`方法判断文件是否存在。 - **删除文件**:使用`delete()`方法删除文件,但请注意,如果文件被其他程序占用,删除可能会失败。 **2. 目录的建立/检查与删除** - **建立目录**:...

    JSP判断题和程序题

    14. `&lt;url-pattern&gt;/bbs/login&lt;/url-pattern&gt;`定义了Servlet的URL映射,但并不代表Servlet文件位置。 15. 重载Web应用通常需要具有特定角色的用户权限,例如Tomcat中的manager角色。 【JavaBean与JDBC】 16. ...

    JSP动态网页制作基础培训教程源代码.rar

    4 check.jsp 第10章\news\incoming 用来判断是否以管理员登录系统的JSP文件 5 codefilter.jsp 第10章\news\incoming 用来将新闻文章格式进行转换的JSP文件 6 style.css 第10章\news\incoming 样式表文件 7 index....

    jsp读取数据库,打包多个文件下载

    在客户端繁体系统中如果被打包文件包含中文会有乱码现象(如有解决办法请告诉我,现在做的只能判断繁简客户端决定输出文件名); import 中的 ni.* 主要是用到数据库连接函数,可以根据需要修改。

    jsp页面中JAVA文件操作实例(绝对经典)

    - `isFile()`和`isDirectory()`分别判断对象是否表示一个文件或目录。 - `canRead()`和`canWrite()`检查文件是否可读或可写。 - `isHidden()`确定文件是否为隐藏文件。 - `lastModified()`返回文件的最后修改...

    jsp,servlet普通表单+文件上传

    在`servlet`的`doPost`方法中,`item.isFormField()`用于判断当前项是否为普通表单字段。如果是,可以读取其值并进行相应的业务处理。 5. **安全性与错误处理**: 在实际应用中,需要对上传的文件大小、类型进行...

    ajax,struts2,jsp,java验证用户名是否存在

    2. **配置Struts2**:在struts.xml配置文件中,定义一个Action映射,指定AJAX请求的URL和处理该请求的Action类。 3. **编写Action类**:在Java中创建一个Action类,包含验证用户名的方法,该方法与Struts2配置对应...

    JSP课程试题及答案

    - **jsp:forward**:将请求转发到另一个URL。 - **jsp:params**:为include或forward动作传递参数。 - **jsp:useBean**:查找或实例化JavaBean。 - **jsp:setProperty**和**jsp:getProperty**:设置或获取JavaBean的...

    index.rar JSP的首页

    例如,`&lt;jsp:include&gt;`可以动态地插入一个页面,而`&lt;jsp:forward&gt;`则可以将请求转发到另一个URL。 4. **脚本元素** JSP文件中可以包含Java脚本let、声明、表达式和脚本块。例如,`&lt;%= expression %&gt;`会将Java...

    简单的JSP探针

    3. **结果解读**:解释探针显示的各项信息,如何判断环境是否正常,性能指标的合理范围等。 **总结** "简单的JSP探针"是一个实用的工具,可以帮助开发者和系统管理员快速检查和监控JSP环境,确保网站和服务的稳定...

    JSP实例编程100例

    84、判断是否空白文件 85、cookie 用户登录次数 86、获取用户的真实IP地址 87、获取用户的浏览器信息 88、在客户端进行数据检查 89、在JSP中获取当前绝对路径 90、读取表单中所有参数 91、分行写入数据 92、显示请求...

    无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl

    JSTL是用于简化JSP页面的编程模型,它提供了一系列标签库来处理常见的任务,如迭代、条件判断、XML处理等。 当尝试解析一个绝对URI,例如`http://java.sun.com/jsp/jstl`,系统可能在查找JSTL相关的TLD(Tag ...

    jsp 实现图片跳转

    1. 在JSP文件中,我们可以使用`&lt;a&gt;`标签包裹`&lt;img&gt;`标签,通过`href`属性指定跳转的目标URL。例如: ```html &lt;a href="targetPage.jsp"&gt; 图片描述"&gt; ``` 这里的`targetPage.jsp`就是点击图片后要跳转的目标页面。...

    使用Servlet加Jsp验证用户名

    2. **Servlet配置**:Servlet需要在web.xml文件中声明,指定URL映射和Servlet类。例如: ```xml &lt;servlet-name&gt;UsernameValidator &lt;servlet-class&gt;com.example.UsernameValidatorServlet&lt;/servlet-class&gt; ...

    JSP实用技巧集合,jsp编程的一些小技巧总结

    70. jsp直接弹出下载框下载文件? 71. 配置数据连接池和数据源(Tomcat)? 72. 点击图1变为图2? 73. JSP中显示图片的方法之一? 74. int转为Integer的方法? 75. 请求jsp页面禁止缓存方法? 76. select选中其中的值自动...

    jsp 应用获取表单元素

    【JSP(Java Server Pages)应用获取表单元素】\n\nJSP是Java平台上的一个服务器端脚本语言,用于开发动态Web应用程序。在网页交互中,表单元素的处理是一个关键环节,用户通过填写表单并提交,服务器端的JSP页面则...

    JSP_jsp_forward实例

    1. **请求处理**:在某个JSP页面中,根据业务逻辑判断是否需要进行转发。 2. **转发条件**:根据特定条件(如用户权限、请求参数等)设置转发的触发条件。 3. **目标页面**:被转发到的页面,可能需要接收并处理来自...

Global site tag (gtag.js) - Google Analytics