jsp页面内选择文件夹并获得路径

jsp页面内选择文件夹并获得路径,第1张

documentgetElementById(path)value =Folder;

改为

documentgetElementById("path")value =Folder;

你的path应该加双引号!

50分赚到手了,哈哈~~~

404表示的是路径未找到错误,解决办法如下:

解决方法

1、首先看错误信息 第一行

2、这里有出错的路径,也就是哪个找不到的路径

3、然后回程序中找调用这个路径的地方,确定路径写的是否正确,是否可达。

JSP介绍

JSP(全称JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于>

思路:在JSP页面中使用request内置对象,requestgetServletContext()getContextPath()获取路径。

代码如下:

jsp页面打头写\x0d\在需要写路径的地方写\x0d\\x0d\WEB-INF/pages/loginpages/LoginSuccessjsp \x0d\\x0d\其实如果就按照你自己的写法,就是多写了一个/,你把/WEB-INF,改为WEB-INF估计就可以了

jsp上传下载文件的路径是在服务器建立指定路径如下:

//接收上传文件内容中临时文件的文件名

String tempFileName = new String("tempFileName");

//tempfile 对象指向临时文件

File tempFile = new File("D:/"+tempFileName);

//outputfile 文件输出流指向这个临时文件

FileOutputStream outputStream = new FileOutputStream(tempFile);

//得到客服端提交的所有数据

InputStream fileSourcel = requestgetInputStream();

//将得到的客服端数据写入临时文件

byte b[] = new byte[1000];

int n ;

while ((n=fileSourcelread(b))!=-1){

outputStreamwrite(b,0,n);

}

//关闭输出流和输入流

outputStreamclose();

fileSourcelclose();

//randomFile对象指向临时文件

RandomAccessFile randomFile = new RandomAccessFile(tempFile,"r");

//读取临时文件的第一行数据

randomFilereadLine();

//读取临时文件的第二行数据,这行数据中包含了文件的路径和文件名

String filePath = randomFilereadLine();

//得到文件名

int position = filePathlastIndexOf('\\');

CodeToString codeToString = new CodeToString();

String filename = codeToStringcodeString(filePathsubstring(position,filePathlength()-1));

//重新定位读取文件指针到文件头

randomFileseek(0);

//得到第四行回车符的位置,这是上传文件数据的开始位置

long forthEnterPosition = 0;

int forth = 1;

while((n=randomFilereadByte())!=-1&&(forth<=4)){

if(n=='\n'){

forthEnterPosition = randomFilegetFilePointer();

forth++;

}

}

//生成上传文件的目录

File fileupLoad = new File("D:/work space/JSP workspace/jsp_servlet_upAndLoad/file","upLoad");

fileupLoadmkdir();

//saveFile 对象指向要保存的文件

File saveFile = new File("D:/work space/JSP workspace/jsp_servlet_upAndLoad/file/upLoad",filename);

RandomAccessFile randomAccessFile = new RandomAccessFile(saveFile,"rw");

//找到上传文件数据的结束位置,即倒数第四行

randomFileseek(randomFilelength());

long endPosition = randomFilegetFilePointer();

int j = 1;

while((endPosition>=0)&&(j<=4)){

endPosition--;

randomFileseek(endPosition);

if(randomFilereadByte()=='\n'){

j++;

}

}

//从上传文件数据的开始位置到结束位置,把数据写入到要保存的文件中

randomFileseek(forthEnterPosition);

long startPoint = randomFilegetFilePointer();

while(startPoint<endPosition){

randomAccessFilewrite(randomFilereadByte());

startPoint = randomFilegetFilePointer();

}

//关闭文件输入、输出

randomAccessFileclose();

randomFileclose();

tempFiledelete();

jsp文件下载选择路径:

//要下载的文件

File fileload = new File("D:/work space/JSP workspace/jsp_servlet_upAndLoad/file/upLoad",filename);

以上就是关于jsp页面内选择文件夹并获得路径全部的内容,包括:jsp页面内选择文件夹并获得路径、jsp中404的问题该怎么解决、jsp内获取java web中文件路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/9826125.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存