如何在jsp中获取上传文件的完整路径?

2023-12-02

在我的jsp页面中,使用文件上传并将字符串文件传递到java页面以复制到特定文件夹。我想要复制文件的完整路径。但我只得到一个带有扩展名的文件名。

扫描文件:ABC.pdf

它仅显示:ABC.pdf

我想显示:c:/abc.pdf


JSP确实是一种服务器端技术。以下是一些使用 JSP 进行文件上传的链接。

http://www.tutorialspoint.com/jsp/jsp_file_uploading.htm

http://corejavaexample.blogspot.in/2013/04/how-to-upload-file-in-jsp.html

http://javarevisited.blogspot.in/2013/07/ile-upload-example-in-servlet-and-jsp-java-web-tutorial-example.html

希望这可以帮助解决您的问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在jsp中获取上传文件的完整路径? 的相关文章

  • Java,顺序流在哪个线程中执行?

    在阅读有关流的文档时 我遇到了以下句子 attempting to access mutable state from behavioral parameters presents you with a bad choice if you
  • 是否可以使用 Java 读写 Parquet,而不依赖 Hadoop 和 HDFS?

    我一直在寻找这个问题的解决方案 在我看来 如果不引入对 HDFS 和 Hadoop 的依赖 就无法在 Java 程序中嵌入读写 Parquet 格式 它是否正确 我想在 Hadoop 集群之外的客户端计算机上进行读写 我开始对 Apache
  • java 中的梵文 i18n

    我正在尝试使用来自互联网的示例 ttf 文件在 java 中使用 i18n 进行梵文 印地文 我可以加载资源包条目 还可以加载 ttf 并设置字体 但它不会根据需要呈现 jlabel 它显示块代替字符 如果我在 Eclipse 中调试 我可
  • Java 小程序在 Mac 上闪烁

    这个问题很奇怪 问题并非在每个平台上都会发生 我在使用 MacOSX 的 Google Chrome 中出现了这种情况 但在 Safari 中却没有出现这种情况 对于使用 Windows 的朋友来说 在 Google Chrome 上运行得
  • 如何获取 tokio-io 的 async_read 文件句柄

    我想从文件句柄中流式传输行 但我不知道如何满足File has async read use std fs File use std io BufReader BufRead use tokio core reactor Handle us
  • 使用 kryo 注册课程的策略

    我最近发现了 kryonet 库 它非常棒并且非常适合我的需求 然而 我遇到的一个问题是制定一种好的策略来注册所有可以转移的类 我知道我可以在每个对象中编写一个静态方法 该方法将返回它使用的所有类的列表 但我真的不想这样做 为了我自己的时间
  • 如何自动转换十六进制代码以将其用作 Java 中的 byte[]?

    我这里有很多十六进制代码 我想将它们放入 Java 中 而不需要向每个实体附加 0x 喜欢 0102FFAB 和我必须执行以下操作 byte test 0x01 0x02 0xFF 0xAB 我有很多很长的十六进制代码 有什么办法可以自动做
  • Java 中如何验证字符串的格式是否正确

    我目前正在用 Java 编写一个验证方法来检查字符串是否是要更改为日期的几种不同格式之一 我希望它接受的格式如下 MM DD YY M DD YY MM D YY 和 M D YY 我正在测试第一种格式 每次它都告诉我它无效 即使我输入了有
  • 避免 @Secured 注释的重复值

    我正在尝试使用以下方法来保护我的服务方法 Secured如下 public interface IUserService Secured ROLE ROLE1 ROLE ROLE2 ResponseEntity saveUser Creat
  • Time.valueOf 方法返回错误值

    我使用 Time valueOf 方法将字符串 09 00 00 转换为 Time 对象 如下所示 Time valueOf LocalTime parse 09 00 00 当我调用 getTime 来显示我得到的值时 28800000
  • 使用 Guava Ordering 对对象列表进行多条件排序

    我有一个类无法实现可比较 但需要根据 2 个字段进行排序 我怎样才能用番石榴实现这一目标 假设班级是 class X String stringValue java util Date dateValue 我有一个清单 List
  • 了解Kafka流groupBy和window

    我无法理解 kafka 流中的 groupBy groupById 和窗口的概念 我的目标是聚合一段时间内 例如 5 秒 的流数据 我的流数据看起来像 value 0 time 1533875665509 value 10 time 153
  • 接口是否像对象一样对待?

    为什么下面的代码可以工作 interface I class A implements I public String toString return in a class B extends A public String toStrin
  • Janusgraph 0.3.2 + HBase 1.4.9 - 无法设置 graph.timestamps

    我在 Docker 容器中运行 Janusgraph 0 3 2 并尝试使用运行 HBase 1 4 9 的 AWS EMR 集群作为存储后端 我可以运行 gremlin server sh 但如果我尝试保存某些内容 我会得到粘贴在下面的堆
  • Spring - 如何在不匹配列名的情况下使用 BeanPropertyRowMapper

    我正在开发一个应用程序 该应用程序已使用行映射器从纯 JDBC 转换为 Spring 模板 我遇到的问题是数据库中的列与属性名称不匹配 这阻止我使用BeanPropertyRowMapper容易地 我看到一些关于在查询中使用别名的帖子 这会
  • 为什么不能在 if 语句中声明变量?

    以下 Java 代码无法编译 int a 0 if a 1 int b 0 if a 1 b 1 为什么 不能有任何代码路径导致程序将 1 分配给b无需先声明 我突然想到b的变量范围可能仅限于第一个if声明 但后来我不明白为什么 如果我实在
  • 在java中执行匿名pl/sql块并获取结果集

    我想执行匿名 PL SQL 并需要获取结果集对象 我得到了可以通过在 PL SQL 块内使用游标来完成的代码 但 PL SQL 块本身将以文本形式来自数据库 所以我无法编辑该 PL SQL 块 并且它只会返回两个值 其列名始终相同 它将返回
  • 检查按钮是否可用?如果没有,请等待 5 秒钟,然后再次检查?

    基本上我想看看此刻是否可以单击按钮 如果没有我想再试一次 所以我需要某种 goto 函数来返回到代码的前一行 尽管我怀疑我写得非常糟糕 但它本来可以做得更容易 try driver findElement By xpath button i
  • Java 中序列化的目的是什么?

    我读过很多关于序列化的文章 以及它如何如此美好和伟大 但没有一个论点足够令人信服 我想知道是否有人能真正告诉我通过序列化一个类我们真正可以实现什么 让我们先定义序列化 然后我们才能讨论它为什么如此有用 序列化只是将现有对象转换为字节数组 该
  • 如何在J2ME中获取数字的幂[重复]

    这个问题在这里已经有答案了 可能的重复 J2ME power double double 数学函数实现 https stackoverflow com questions 2076913 j2me powerdouble double ma

随机推荐

  • nginx :根据域前缀重定向到端口(动态)

    我正在尝试使用 nginx 根据域前缀重定向到端口 运行 NodeJS 应用程序 到目前为止 我可以重定向 example com 80 gt 端口 8502 5555 example com 80 gt 端口 5555 6666 exam
  • java.lang.ClassCastException:java.lang.String无法转换为scala.collection.Seq

    我正在做这样的事情 val domainList data1 select columnname domainvalues where col domainvalues isNotNull map r gt r getString 0 r
  • “dotnet --info”输出中“主机(对支持有用)”的含义是什么

    输出来自dotnet info NET Core SDK reflecting any global json Version 3 1 416 Commit 8d3765c609 Runtime Environment OS Name Wi
  • Railo application.cfc this.mappings 不起作用

    我正在使用最新版本的railo 并且正在尝试让每个应用程序映射正常工作 这就是我正在做的
  • 带有对象的 Javascript 纯函数示例

    我有下面一个不纯函数的例子 注意变量a超出了正在更改的函数范围 为了解决这个问题 人们可以克隆函数内的对象并返回一个副本 但这是正确的方法吗 实现该功能有哪些选项transformObject pure var a a 1 b 2 func
  • 给定大小为 n 的矩阵,计算距中心的距离矩阵

    假设我有一个大小为 n 非 1 的奇数 的矩阵 我想计算每个条目距中心的距离 例如 如果 n 2 则矩阵为 5 x 5 要找到矩阵的中心 您需要执行以下操作 import numpy as np import math center mat
  • 在 EF4 中控制 ArithAbort

    我们的 EF4 MVC 解决方案存在一些性能问题 我们已经能够追踪到 ArithAbort 在所有与数据库的连接之前被设置为关闭 现在我们正在尝试强制它保持 打开 状态 我们研究过 如何控制 Linq to SQL 发出的 SET 语句 但
  • 在命令行工具上使用 Swift URLSession 示例代码

    我想弄清楚simplest在 Swift 4 中从命令行发出 HTTP 请求的方法 我从以下位置复制了这段代码URLSession 编程指南 并添加了一些打印语句 我不明白为什么 dataTask没有执行 print Testing URL
  • 使用 Javascript 进行 Web 应用程序的 iOS 3D Touch API

    iPhone 6s 具有用于本机应用程序的 3D 触摸 API 我想知道 Apple 是否为 Web 应用程序启用了从 Javascript 进行 3D 触摸访问 就像我们使用标准触摸事件一样 element addEventListene
  • 如何根据json中的属性编写jackson反序列化器

    我想在类 Type 上编写 json 反序列化器 以便当基于名称从给定的 json 反序列化 Type 时 它 会将值 类型接口 Being 映射到基于某些工厂方法的当前实现 该工厂方法根据名称返回正确的类名称 并填充剩余的类没有任何显式的
  • 填充 numpy 数组的对角线失败

    我正在尝试填充矩阵的偏移对角线 loss matrix np zeros 125 125 np diagonal loss matrix 3 fill 4 ValueError assignment destination is read
  • 获取android中卸载应用程序的意图

    我只是想知道卸载应用程序的意图 因为 在我的应用程序中 当用户打开第一个屏幕时 设备 ID 将使用 php ini 保存在服务器端 当用户卸载此应用程序时 该设备将自动在服务器端删除 为此 我准备了用于删除设备 ID 的 php 代码 那么
  • Openpyxl 在保存时损坏 xlsx。即使没有做出任何改变

    TL DR 使用 Openpyxl 保存对大型 Excel 文件的更改会导致 xlsx 文件损坏 Excel 文件由多个带有图形 公式 图像和表格的选项卡组成 Powershell 脚本可以毫无问题地将编辑保存到 xlsx 文件 我可以使用
  • 用于 C# 的 Google 地图 API

    我对使用 API 非常陌生 所以在查看 Google Maps API 页面后 我不确定是否有设计用于 C 的 API 我不需要在我的应用程序上显示 Google 地图 我需要知道的是我是否可以在 C 上使用 Google Maps API
  • 当提供空列表时,是否有一个标志可以使 docker 静音

    当在一个遵循以下模式的命令中运行多个 docker 命令时 这一功能非常有用 docker do smth docker query smth 例如 docker stop docker ps q or docker rm docker p
  • Visual Studio 托管流程的目的是什么?

    使用 Visual Studio 调试程序时 您可以选择Enable the Visual Studio hosting process 这个选项的目的是什么 有什么作用 MSDN 库没有提供有关 托管进程 的很好的信息 Eric 链接中列
  • jquery 中的 .load() 方法给我 404 - 未找到错误

    我有一个简单的页面 我需要将 html 文件加载到 DIV 中 但我总是遇到 404 NOT FOUND 我的 JSP 文件的同一文件夹中有一个名为 demo test txt 的文件 我需要将此文件加载到 ID div1 的 div 这是
  • MongoDB:$elemMatch

    我正在尝试使用 elemMatch在数组中查找对象 我将以下数据导入到名为的集合中trails Copper name Spaulding Bowl level Extreme Terain location East Side name
  • 在python中将IP地址转换为字节

    假设我在 python 中有一个IP地址 addr 164 107 113 18 如何将IP地址转换为4字节 Use socket inet aton gt gt gt import socket gt gt gt socket inet
  • 如何在jsp中获取上传文件的完整路径?

    在我的jsp页面中 使用文件上传并将字符串文件传递到java页面以复制到特定文件夹 我想要复制文件的完整路径 但我只得到一个带有扩展名的文件名 扫描文件 ABC pdf 它仅显示 ABC pdf 我想显示 c abc pdf JSP确实是一