jsp如何改变文件位置|JSP上传文件设置上传文件夹的绝对路径

① jsP服务器如何改变网站文件夹

不知道你是不是说在TOMCAT下设置一个虚拟目录,最简单的方法就是复制你那根站点下的配置文件夹(WEB-INF)到你所要建站的文件夹里,把他们放一起就行了。比如你的网站文件夹放在F盘下,名字为JSP,你只要在IE中输入:http://localhost:8080/JSP 就行了。还有一种是写配置.XML文件:建立一个与你的文件夹目录相同的.xml文体放到conf\Catalina\localhost目录下。你的文件里只要写下<?xml version='1.0' encoding='utf-8'?><Context docBase="F:\javac\Tomcat 5.0\webapps\jsp" path="/jsp" reloadable="true" ></Context>这个就行了。docBase这个很明显是虚拟目录的绝对地址,PATH是相对地址。呵呵。。。。。。。。就这么简单,就可以了。哦,还有一点啊。如何你用得是eclipse的话,哪么就要写成<?xml version='1.0' encoding='utf-8'?><Context docBase="F:\javac\Tomcat 5.0\webapps\jsp" path="/jsp" reloadable="true" workDir="F:\javac\Tomcat 5.0\webapps\jsp"></Context>

② jsp上传下载文件的路径问题

jsp上传下载文件的路径是在服务器建立指定路径如下://接收上传文件内容中临时文件的文件名 String tempFileName = new String("tempFileName"); //tempfile 对象指向临时文件 File tempFile = new File("D:/"+tempFileName); //outputfile 文件输出流指向这个临时文件 FileOutputStream outputStream = new FileOutputStream(tempFile); //得到客服端提交的所有数据 InputStream fileSourcel = request.getInputStream(); //将得到的客服端数据写入临时文件 byte b[] = new byte[1000]; int n ; while ((n=fileSourcel.read(b))!=-1){ outputStream.write(b,0,n); } //关闭输出流和输入流 outputStream.close(); fileSourcel.close(); //randomFile对象指向临时文件 RandomAccessFile randomFile = new RandomAccessFile(tempFile,"r"); //读取临时文件的第一行数据 randomFile.readLine(); //读取临时文件的第二行数据,这行数据中包含了文件的路径和文件名 String filePath = randomFile.readLine(); //得到文件名 int position = filePath.lastIndexOf('\\'); CodeToString codeToString = new CodeToString(); String filename = codeToString.codeString(filePath.substring(position,filePath.length()-1)); //重新定位读取文件指针到文件头 randomFile.seek(0); //得到第四行回车符的位置,这是上传文件数据的开始位置 long forthEnterPosition = 0; int forth = 1; while((n=randomFile.readByte())!=-1&&(forth<=4)){ if(n=='\n'){ forthEnterPosition = randomFile.getFilePointer(); forth++; } } //生成上传文件的目录 File fileupLoad = new File("D:/work space/JSP workspace/jsp_servlet_upAndLoad/file","upLoad"); fileupLoad.mkdir(); //saveFile 对象指向要保存的文件 File saveFile = new File("D:/work space/JSP workspace/jsp_servlet_upAndLoad/file/upLoad",filename); RandomAccessFile randomAccessFile = new RandomAccessFile(saveFile,"rw"); //找到上传文件数据的结束位置,即倒数第四行 randomFile.seek(randomFile.length()); long endPosition = randomFile.getFilePointer(); int j = 1; while((endPosition>=0)&&(j<=4)){ endPosition–; randomFile.seek(endPosition); if(randomFile.readByte()=='\n'){ j++; } } //从上传文件数据的开始位置到结束位置,把数据写入到要保存的文件中 randomFile.seek(forthEnterPosition); long startPoint = randomFile.getFilePointer(); while(startPoint<endPosition){ randomAccessFile.write(randomFile.readByte()); startPoint = randomFile.getFilePointer(); } //关闭文件输入、输出 randomAccessFile.close(); randomFile.close(); tempFile.delete();jsp文件下载选择路径://要下载的文件 File fileload = new File("D:/work space/JSP workspace/jsp_servlet_upAndLoad/file/upLoad",filename);

③ eclipse运行jsp页面的路径怎么更改

我只知道在myeclipse中怎么修改,相信会类似。右击你的web工程,选择properties,再选择其中的myeclipse或者eclipse,会看见左边树型结构中有个 web选项,点击,在右边就有修改访问路径了

④ 如何更改JSP相对路径

假设你处于localhost/web/a/a.jsp 文件中。直接写路径是../a.jsp。.表示当前目录。..是返回上层目录。

⑤ jsp与class文件的相对路径关系如何更改

jspSmartUpload.jar 要放在LIB 文件夹下,或者放在TOMCAT 共同LIB文件夹下

⑥ java web问题!为什么我将jsp文件换一个位置就出错了!

这个应该是你那个jsp里面引用的 js路径有问题吧, 修改了jsp路径,那个js引用路径也要修改下 你struts的配置路径有跟着变更吗?

⑦ JSP上传文件设置上传文件夹的绝对路径

<% String path = request.getContextPath(); //返回形式http://localhost:8080/uploadString basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";/ >2。 调用:<%=basePath%>在js代码里也版可以直权接用

⑧ 关于jsp文件到底放在哪个文件夹下的问题,困扰很久了,求教啊啊啊。。

这个应该是有要求的 后期除了首页 ,一般都是在类似webapps文件夹下,不过,要在配置文件里配置访问目录,用借口访问,不是直接访问jsp页面;例如:amin/admin.shtml 可以浏览 webapps下admin下admin.jsp页面


赞 (0)