易截截图软件、单文件、免安装、纯绿色、仅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页面获取session的问题 - Java / Java EE

我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......

JSP存入数据库

我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......

jsp页面中字体变色问题 - Java / Web 开发

<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......

jsp页面如何保存成html格式 - Java / Web 开发

我在jsp页面查询到数据库中的一笔数据,并以table循环的形式显示,但需要下载保存成html格式,请问应该处理?代码有没有特殊要求?是不是需要特别的jar包?
你这是把报表保存为HTML格式,不知有什么用处,
要是 ......

jsp平台系统如何实现站内发消息? - Java / Web 开发

用户登录系统就可以在右下角弹出自己收到的消息提示框
请问各位大哥这个在前端如何实现比较好,性能优先
我的思路是:1.前端通过ajax技术隔一段时间请求一下后台,查看当前登录人是否有消息,如果有,则显示隐藏的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号