java如何获取jsp页面上传的文件路径 20 前台jsp: <form action="AA.do?method=yktAdd" method="post" > <input type='text'

Jsp图片上传资料并将图片路径上传至数据库 用于图片上传至服务器下的文件夹里面,并且把文件路径加入数据库,数据库采用MSSQL2000 立即下载

java如何获取jsp页面上传的文件路径 20

前台jsp: <form action="AA.do?method=yktAdd" method="post" > <input type='text' name='textfield' id='textfield' class='txt' /> <input type='button' class='btn' value='浏览...' /> <input type="file" name="excel"... 展开
松籽黄  |  浏览 20656 次   问题未开放回答  |举报
推荐于2016-08-04 02:01:51 最佳答案
java文件中获得路径
Thread.currentThread().getContextClassLoader().getResource("") //获得资源文件(.class文件)所在路径
ClassLoader.getSystemResource("")
Class_Name.class.getClassLoader().getResource("")
Class_Name.class .getResource("/")
Class_Name.class .getResource("") // 获得当前类所在路径
System.getProperty("user.dir") // 获得项目根目录的绝对路径
System.getProperty("java.class.path") //得到类路径和包路径
打印输出依次如下:
file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/
file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/
file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/
file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/
file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/com/xml/imp/
F:\work_litao\uri_test
F:\work_litao\uri_test\WebContent\WEB-INF\classes;F:\work_litao\uri_test\WebContent\WEB-INF\lib\dom4j.jar
2、 JSP中获得当前应用的相对路径和绝对路径
根目录所对应的绝对路径:request.getRequestURI()
文件的绝对路径  :application.getRealPath(request.getRequestURI());
当前web应用的绝对路径 :application.getRealPath("/");
取得请求文件的上层目录:new File(application.getRealPath(request.getRequestURI())).getParent()
3.1 JSP中获得当前应用的相对路径和绝对路径
根目录所对应的绝对路径:request.getRequestURI()
文件的绝对路径  :application.getRealPath(request.getRequestURI());
当前web应用的绝对路径 :application.getRealPath("/");
取得请求文件的上层目录:new File(application.getRealPath(request.getRequestURI())).getParent()
3、Servlet中获得当前应用的相对路径和绝对路径
根目录所对应的绝对路径:request.getServletPath();
文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI())
webapp路径:request.getSession().getServletContext().getRealPath("/")
当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/");
(ServletContext对象获得几种方式:
javax.servlet.http.HttpSession.getServletContext()
javax.servlet.jsp.PageContext.getServletContext()
javax.servlet.ServletConfig.getServletContext()
)
java中获取路径 java、servlet、jsp、class等等中如何获得所在的路径 立即下载

相关推荐

深入解析MATLAB四旋翼仿真案例asbQuadcopter的核心模块与优化技巧

本文深入解析了MATLAB/Simulink中的四旋翼无人机官方案例asbQuadcopter,详细拆解了其指令、传感器、控制器、本体与环境等核心模块的工作原理。重点探讨了经典的PID双环控制结构、传感器噪声模拟、模型替换方法以及系统化的PID参数调优技巧,旨在帮助用户从“开箱即用”过渡到深度定制与优化,构建更精准的仿真模型。

weixin_29171087的博客 363

html页面保存到本地文件路径,js上传文件到指定路径 jQuery或者js保存文件到本地...

js怎么传递一个上传文件的路径jquery或者js获取上传文件的路径问题现有一表单,里面有一项是上传图片,思路是:点击提交(button)后,通我的理解是你应该先通过图片上传接口把图片上传到服务器上(上传后的服务器端的图片地址,保存到里),然后再统一提交所有的表单项。js中如何将某地址的图片保存到本地指定文件夹中?用JSPSMA处理,参考下面代码实现:用js如何实现点击按钮打开一个指定路径下的文件...

weixin_35645230的博客 3049

AUTOSAR R20-11标准下载!

这是公众号的第2篇推文,粉丝数49 Document Search Classic Platform Adaptive Platform Foundation 文档截图 以为会在明天的发布会之后才上线,没想到官网现在就悄悄放出来了。 中国由于网络问题,下载速度比较慢或者会中断。 “阅读原文”提供多种下载方式,可以在线浏览,可以集中下载也可单个文档下载。 如有增减我也会及时在公众号里通知大家,不过我觉得不会变动了。 整理不宜,好东西要分...

Adaptive_AUTOSAR的博客 1891

ssm上传文件获取路径_JSP+Servlet获取上传文件的路径

前台用Form提交,然后form表单的enctype=”multipart/form-data”的类型提交。贴一下后台代码你感受下!protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{request.setChara...

weixin_39653442的博客 376

麒麟信安3.3-6C电网版虚拟机安装避坑指南:从ISO下载到SSH配置全流程

本文提供麒麟信安3.3-6C电网版虚拟机的详细安装与配置指南。针对电力行业仿真测试需求,重点解析从ISO镜像获取、虚拟机环境准备、安装过程中的三大“雷区”(如多管理员密码逻辑、分区方案、网络配置)到首次启动后的网络、SSH及root策略配置的全流程避坑要点,帮助技术人员高效、安全地完成部署。

rainy的博客 855

告别卡顿闪烁!在Cesium 1.134中集成SOG格式,让400万高斯秒级加载

本文详细介绍了如何在Cesium 1.134中集成SOG格式,实现400万高斯数据的秒级加载,解决传统加载方式导致的卡顿和闪烁问题。通过空间索引重构、属性量化编码和WebGPU原生支持等技术,SOG格式显著提升了三维地理空间可视化的性能。文章还提供了环境准备、模型转换和Cesium集成的实战指南,帮助开发者高效优化项目。

weixin_29313817的博客 499

使用js获取上传文件的路径?

由于浏览器的安全限制,<input type="file">通过js的onchange事件获取上传文件的路径时,返回的是C:fakepath文件名,隐藏了真实的物理路径,可以使用window.URL.createObjectURL()返回一个Blob对象,Blob对象就是二进制数据,它是一个包含有只读原始数据的类文件对象组件u...

weixin_34411563的博客 2万+

【HCIA学习记录】WLAN配置实验

HCIA-WLAN

寸先生的AI道路 3874

Maven打包package跳过测试方法

路径 File | Settings | Build, Execution, Deployment | Build Tools | Maven | Runner | Properties | Skip tests

慕白Lee的博客 4893

NLP实践——利用自己的语料进行Mask Language Model预训练

#!/usr/bin/env python # coding: utf-8 # In[1]: import os import json import copy from tqdm.notebook import tqdm import torch from torch.optim import AdamW from torch.utils.data import DataLoader, Dataset from transformers import BertForMaskedLM, BertTo

weixin_44826203的博客 1万+

在Allegro设计界面中如何修改封装焊盘

在高密度板的情况下,SUIPLA(支持内层没有的焊盘摘掉)打勾,在高密度板的情况下,内层没有的焊盘摘掉可以增加走线的空间。3、修改完焊盘后,选择File→Update to Design(更新到设计)。然后关闭焊盘修改对话框即可。,将会定期不定期更新技术文章,互相学习交流。或者点击Options选项卡下要修改的焊盘,然后点击Edit修改。在Allegro PCB设计界面中修改封装焊盘的方法。2、然后点击封装上要修改的焊盘,右击选择Edit。修改完成后如下图所示。

bhxc809751502的博客 7807

Java 上传文件 获取绝对路径

说这个很基础吧,确实!但开始不知道这么搞,所以觉得难。 问题没有难易之分,理解其含义了,就简单。 我这是在为自己菜而找借口吗??? 先讲一下我的一个目的,我要把 d.plist 这个上传到项目中, 并且当我输入http://192.168.88.91:8080/d.plist 能直接读取到d.pilst文件 【IDEA设置了ip + 端口就能访问项目】 获取项目上传文件绝对...

qq_36473199的博客 2万+

【DeepSeek R1构建本地RAG知识库】数据结构化清洗-知识图谱制作、使用、dify集成

本文探讨了在构建本地RAG(Retrieval-Augmented Generation)系统时,如何通过引入知识图谱来增强系统的知识理解能力。传统的向量数据库和嵌入模型虽然能处理语义匹配,但无法有效捕捉知识间的关联性。知识图谱通过“实体-关系-属性”的结构化表示,能够更好地支持推理、推荐和多跳问答等高级功能。文章详细介绍了知识图谱的基本概念、制作思路,以及如何使用Neo4j图数据库进行知识图谱的构建和查询。通过实例展示了从PDF文件解析到知识图谱入库的全过程,强调了知识图谱在提升RAG系统性能中的重要作用

少说,多做 567

java-文件上传到读取文件内容

1.下载文件,将文件保存到本地。(只试用excel); 2.对文件的标题进行检验; 3.获取导入的批次(取一个表的一个值,加1); 4.循环获取文件某一个行,某一列的值,set到对象中; 5.检验值的合法性; 6.循环保存到对象中。 7.用map将错误的信息和正确的信息,JSONObject.fromObject(map); public String uploadF

飘在北京 6350

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

在jsp中访问上传图片的路径问题

1、新建了一个web项目,名字为study 在servlet中,通过getServletContext().getRealPath("/upload"); 方法获得的路径为:E:\apache-tomcat-6.0.37\webapps\study\upload 我把图片都上传到了这个路径下 2、然后访问的时候,直接把jsp在webRoot下建立,相当于jsp跟upload文件夹是同级的 ...

weixin_34218890的博客 530

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

ssm java web项目中获取文件路径

还是spring的好用 不会因为容器的差异导致问题: ClassPathResource a = new ClassPathResource(“path”); a.xxx(); 备忘一下

qq_15274099的博客 5063

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

页面文件上传java代码实现

注:本文是小编的原创,如有雷同,请联系本人!

tiantang_520的博客 2800

javaweb实现文件上传,前端与后台的结合实现

大家好,这是原创的文件上传源码哦。 希望给大家带来参考价值。 阅读注意: 1.只给出了关键代码(但是绝大部分代码),需要自己小小润色一下。 2.代码分为前端与后台, 3.本人初学者,有错,望您指出。 前端代码: 采用ajax获取(自己写的ajax,原理性强): ajax.js(ajax重构) /** * Ajax重构 多次使用,代码重构 */ var timer = null; var net...

博客 7828

java 上传文件并读取,读取Java中文件上传的内容

I know how to upload a file:File Uploading Formenctype="multipart/form-data">File :This is the class for reading the file:import java.io.BufferedReader;import java.io.FileReader;import java.io.IOEx...

weixin_35924003的博客 1668
上一篇: java日志文件log4j.properties配置详解
下一篇: java 原生分页
jack_czz
博客等级 码龄10年 4粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值