java用jspmartupload上传文件的时候,怎么在目标servlet中获得上传文件的路径

java用jspmartupload上传文件的时候,怎么在目标servlet中获得上传文件的路径,第1张

//新建一个Smartupload对象

SmartUpload su=new SmartUpload();

//上传初始化

suinitialize(pageContext);

//设定上传限度

//1限定每个上传文件的最大长度

//susetMaxFileSize(100000);

//2限制总上传数据的长度。

//susetTotalMaxFileSize(20000);

//3设定允许上传的文件(通过扩展名限制),仅允许doc,txt文件。

//susetAllowFilesList("doc,text");

//4设定禁止上传的文件(通过扩展名限制),禁止上传带有exe,bat,jsp,htm,html扩展名的文件或没有扩展名的文件

//susetDeniedDilesList("exe,bat,jsp,html,htm,,");

//上传文件

suupload();

//将上传文件全部保存到指定目录

int count=susave("/upload");

outprintln(count+"个上传文件成功!<br>");

//利用Request对象获取参数之值

outprintln("test="+sugetRequest()getParameter("test")+"<br><br>");

//逐一提取上传文件信息,同时可保存文件。

for(int i=0;i<sugetFiles()getCount();i++)

{

comjspsmartuploadFile file=sugetFiles()getFile(i);

//若文件不存在则继续

if(fileisMissing())

continue;

//显示当前文件信息

outprintln("<table border=1>");

outprintln("<tr><td>表单项名(FiledName)</td><td>"+filegetFieldName()+"</tr></tr>");

outprintln("<tr><td>文件长度(Size)</td><td>"+filegetSize()+"</td><td>");

outprintln("<tr><td>文件名(FileName)</td><td>"+filegetFileName()+"</tr></tr>");

outprintln("<tr><td>文件扩展名(FiledExt)</td><td>"+filegetFileExt()+"</tr></tr>");

outprintln("<tr><td>文件全名(FiledPathName)</td><td>"+filegetFilePathName()+"</tr></tr>");

outprintln("</table><br>");

//将文件另存

//filesaveAs("/upload/"+myFilegetFileName());

//另存到以web应用程序的根目录为文件根目录的目录下

//filesaveAs("/upload/"+myFilegetFileName(),suSAVE_VIRTUAL);

//另存到 *** 作系统的根目录为文件根目录的目录下

//filesafeAs("c://temp//"+myFilegetFileName(),suSAVE_PHYSICAL);

}

上面就是了。。。。祝你好运哈!

${pageContextrequestcontextPath}样是通过 get方法去取的,先pageContextgetRequest()得到>

jsp传值给另一个jsp页面,主要的方式是将数据放在request对象中,然后在另一个页面拿到这个数据即可,代码如下:

Ajsp :通过post 和get、连接都可以传

a标签连接的:

<a herf='Bjspname=<%=name%>'>传递到B页面</a>

Bjsp :

B页面通过如下代码接收

<%

String name=requestgetParameter("name");

outprintln("接收到:"+name);

%>

你点击D:\Tomcat\Tomcat

55\webapps\ROOT\5-14html,是从本地路径访问的,并且用的是相对路径,那么form的action就认为是同样的本地路径+jsp的相对路径。你要把action改成服务器的地址就行了。比如action=">

以上就是关于java用jspmartupload上传文件的时候,怎么在目标servlet中获得上传文件的路径全部的内容,包括:java用jspmartupload上传文件的时候,怎么在目标servlet中获得上传文件的路径、pagecontext.request.contextpath我怎么在jsp中打印出来看看这个路径、在jsp怎么取到request的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存