易截截图软件、单文件、免安装、纯绿色、仅160KB

JSP向当前项目写入一个.txt文件,出现问题

JSP页面有一段程序想要实现的功能如下:
在http://localhost:80/CollectWebContent/searchWeb/ 有两个文件:write.jsp 和 tempData.txt
现在我想在write.jsp中向当前项目中的tempData.txt写入一些信息

Java code:

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
String searchWebPath=basePath+"searchWeb/";
%>

....

BufferedWriter bw = new BufferedWriter((new FileWriter(new File(new URI(searchWebPath+"tempData.txt")))));

.....



结果tomcat6.0控制台报错:
java.lang.IllegalArgumentException: URI scheme is not "file"

我对URI这个类也不是很了解。
现在出现了问题,我想问下高手或者有经验的朋友,应该怎么办啊 ?
或者对于我现在这个程序的目的,你们是否有自己更好的实现方法,也不妨说出来,让我参考一下。
毕竟本人经验少,需要多向各位学习。
最后,谢谢各位朋友.

TomCat?直接写文件就行了,为什么需要URL呢?

java.lang.IllegalArgumentException: URI scheme is not "file"  文件地址不对啊 文件不存在


或者使用 log4j 配置到你的txt文件也行。

感谢楼上的朋友们的支持,我会参考你们提出来的建议的。
多动手,多学习。

引用
String basePath = request.g


相关问答:

关于在JSP中上传图片的相关问题 - Web 开发 / 其他

//用客户的session的id建立一个临时文件:
//String tempFileName=(String)session.getId();
String tempFileName = (String)session.getId();
//out.println(& ......

Unable to compile class for JSP - Java / Web 开发

<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......

关于jsp 引入后页面跳转的问题 - Java / Java EE

问题是这样的:
   
我有一个文件nagiv.jsp 另一个文件failure.jsp包含他,同时nagiv文件中有一个可以跳转到yy.jsp的commandButton,但是我将failure中点击nagiv中的哪个commandButton,也面不会跳转 ......

jsp编码问题 - Java / Java EE

HTML code:

<%@ page language="java" import="java.util.*,com.test.model.*" pageEncoding="gb2312"%>
<%
String path = request.getContextPath();
String basePa ......

JSP画直线请教 - Java / Web 开发

网页上已经有一个静态的图片,我想根据屏幕坐标在这个图片上确定两个点,然后用一条直线把这两个点连接起来,在JSP里能实现吗?用JS呢?请指点一下吧!!!,给出个小例子不胜感激!!
改文件的事情,还是留给serve ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号