我在servlet的doGet方法中创建文件,为何建立不了呢?谢谢..
doGet方法的代码如下:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
File file=new File("ere","abcd.txt");
out.print("abc:");
out.println(file.getAbsolutePath());
//out.println(file.getName().toString());
file.createNewFile();
out.flush();
out.close();
}
错误提示如下:
java.io.IOException: 系统找不到指定的路径。
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:850)
at com.servlet.ListFold.doGet(ListFold.java:63)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:873)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
分享到:
相关推荐
1.4 Servlet 与其他技术的比较 ........................................................................................................................14 1.5 与 Java 平台企业版的关系 ......................
Servlet3.1规范(最终版) JavaTM Servlet 规范 版本 3.1(最终版) Shing Wai Chan Rajiv Mordani [作者] 穆茂强 张开涛 [译者] 2012年6月翻译 2013年7月修订 目录 前言 ............................... 3 ...
最简单的例子,通过ServletFileUpload静态类来解析Request,工厂类FileItemFactory会对mulipart类的表单中的所有字段进行处理,不只是file字段。getName()得到文件名,getString()得到表单数据内容,isFormField...
Forwards a request from a servlet to another resource (servlet, JSP file, or HTML file) on the server. -------------------------------------------------------------------------------- G ...
这是一个工程例子,里面包含了上传文件,另存文件和重命名文件功能, 下载文件和下载重命名文件及文件名中文乱码问题等 还有遍历了文件目录中的文件,上传成功后,看可以直接看到文件列表和下载
import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet....
JSP 中使用数据库...............................................................251 5.1 数据源..........................................251 5.2 JDBC-ODBC 桥接器.................................258 5.3 ...
一个基础的java材料,包含了文件操作等教程,整体很好,可以学习,包含了io流操作等基本信息,还有缓存流/转换流等基本信息
* TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */ package com; import java.io.IOException; import javax.servlet....
jsp+servlet+mysql项目步骤: 1.建库。 将需要使用的数据建表,确定数据属性以及数据类型。 2.建立Javaweb项目。...使用IDEA软件自带插件Database导入数据库,将库中的表导入entity包内 7.写入API
Not Using Commons Logging ................................................................... 12 Using SLF4J ..............................................................................................
13.2 在jsp中使用javabean 412 13.2.1 [jsp:usebean] 412 13.2.2 [jsp:setproperty] 413 13.2.3 [jsp:getproperty] 414 13.2.4 示例 414 13.3 网上书店程序 418 13.4 小结 440 第14章 jsp开发的两种模型 441 ...
Not Using Commons Logging ................................................................... 12 Using SLF4J ..............................................................................................
关于下载的项目可能出错的jar包,项目中可能有的人缺少这个包
9.1 Creating the Servlet . . . . . . . . . . . . . . . . . . . . . . . 10 9.2 Creating the WAR Archive . . . . . . . . . . . . . . . . . . . 12 9.3 Adapting the Code for Demo1 . . . . . . . . . . . . ...
在Spring环境中使用YAML暴露属性 iii. 23.6.3. Multi-profile YAML文档 iv. 23.6.4. YAML缺点 vii. 23.7. 类型安全的配置属性 i. 23.7.1. 第三方配置 ii. 23.7.2. 松散的绑定(Relaxed binding) iii. 23.7.3. @...
java.lang.IllegalStateException: Failed to read Class-Path attribute from manifest of jar file:/XXX 出现这个问题的解决方案就是将原有的jar删除 然后重新下载过一遍就可以使用
Java Servlet Technology .............................................................................................................. 58 JavaServer Pages Technology .....................................
tomcat启动|退出执行事件类: import java.io.File; import java.io.FileWriter; import java.io.IOException; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import ...