本文目录一览:
- 1、jsp上传怎样改才能把文件存放在指定目录
- 2、为什么我用jsp上传图片到根目录文件夹upload下,程序运行完成没有错误但是upload文件夹里面没有图片
- 3、如何上传文件到网站根目录下
- 4、如何将jsp网站发布到websphere的根目录下
- 5、如何上传文件夹中的文件至网站根目录
- 6、在jsp页面中怎么获取文件上传路径的地址
jsp上传怎样改才能把文件存放在指定目录
saveAs作用:将文件换名另存。
原型: public void saveAs(JAVA.lang.String destFilePathName)
或 public void saveAs(JAVA.lang.String destFilePathName, int optionSaveAs)
其中,destFilePathName是另存的文件名,optionSaveAs是另存的选项,该选项有三个值,分别是SAVEAS_PHYSICAL,SAVEAS_VIRTUAL,SAVEAS_AUTO。
SAVEAS_PHYSICAL表明以操作系统的根目录为文件根目录另存文件,
SAVEAS_VIRTUAL表明以Web应用程序的根目录为文件根目录另存文件,
SAVEAS_AUTO则表示让组件决定,当Web应用程序的根目录存在另存文件的目录时,它会选择SAVEAS_VIRTUAL,否则会选择SAVEAS_PHYSICAL。
例如,saveAs("/upload/sample.zip",SAVEAS_PHYSICAL)执行后若Web服务器安装在C盘,则另存的文件名实际是c:/uploadsample.zip。
而saveAs("/upload/sample.zip",SAVEAS_VIRTUAL)执行后若Web应用程序的根目录是webapps/JSPsmartupload,则另存的文件名实际是webapps/PsmJSartupload/upload/sample.zip。
saveAs("/upload/sample.zip",SAVEAS_AUTO)执行时若Web应用程序根目录下存在upload目录,则其效果同saveAs("/upload/sample.zip",SAVEAS_VIRTUAL),否则同saveAs("/upload/sample.zip",SAVEAS_PHYSICAL)。建议:对于Web程序的开发来说,最好使用SAVEAS_VIRTUAL,以便移植。
为什么我用jsp上传图片到根目录文件夹upload下,程序运行完成没有错误但是upload文件夹里面没有图片
注意你的路径,这个文件夹是相对发布后的主目录的,按程序那样 应该是在你的服务器(tomcat)webapps/你的工程/upload
如何上传文件到网站根目录下
上传文件到网站服务器上,需要借用到一些工具来完成,一般用ftp、web这些。这里用ftp8来做演示。
1、在百度搜索“FTP8”并点击下面的百度软件中心进行下载。
2、下载安装之后,打开FTP8软件,界面如下图:
3、在ftp8软件里面输入服务器IP、账号、密码(如果不知道就询问服务器提供商),然后点击连接按钮。这里需要注意的一点是:连接按钮有一个下拉框,是选择代理端口的,一般不用管,默认为21。
4、登录后进入以下界面,已在图中标注了各处的作用。
注意:登录后右侧网站空间为根目录,如果点击进入了某个文件夹则为该文件夹目录了。
5、点击本地下拉框选择需要上传的文件。
6、选中文件后鼠标右键点击会出现一个菜单,然后点击菜单上的“上传”按钮即可上传文件到网站空间。
7、文件上传成功后,就能在空间里面看到。
如何将jsp网站发布到websphere的根目录下
这里所说的websphere更目录应该是直接可以类似通过域名或者ip地址直接访问,而不需要/webname这个上下文根。
1、在发布的事后上下文根直接用 /
2、如果不用web,直接奖server对应的default_host设置成80
如何上传文件夹中的文件至网站根目录
1、首先就是要使用FTP软件连接到网站空间,这时候就要打开这个文件夹,有的网站文件夹名不一样,这时候注意【根目录】就是连接成功。
2、接着这时候要把文件拖到图中的长框里,然后就要单击右键,来选择进行点击上传队列即可。
3、 然后就是耐心等待上传成功。
4、 接着就点击进行回到网页,点击“完成验证“即可。
5、最后一步就是等待验证成功即可,如下图所示。
在jsp页面中怎么获取文件上传路径的地址
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())