java - jsp中的java类无法创建txt文件

标签 java jsp servlets

我正在使用 tomcat 6,eclipse ee,win xp,我正在开发一个 JSP 项目。 在这个项目中,有一个名为“DummyClass”的操作类,它的任务是读取文本文件(input.txt)并根据它创建对象。然后我在 JSP 文件中对其进行了查询。

有一个Web-Content文件夹和jsp文件(NewPage.jsp)及其内容如下:

<jsp:useBean id="user" class="actual.Searcheduser" scope="session"/> 
<jsp:useBean id="mydummy" class="dummyCreator.DummyClass" scope="session"/>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TSBS Telefon Rehberi Sonuç Sayfası</title>
</head>
<body>

<%
 System.out.println("kagdfcg");
 mydummy.readFile(input.txt);  //Line 1
 mydummy.fileCreator();        //Line 2

 %>
</body>
</html>

代码在第 1 行引发错误,在项目中找不到“input.txt”。我将其复制到文件夹中的任何位置,但看不到“input.txt”。为了找到正确的位置,我创建了第 2 行,它创建了一个示例“sample.txt”,但没有创建任何文件。

我该如何克服这个问题?

最佳答案

首先,这不是你使用 jsp/servlet 的方式。使用 Servlet 来执行逻辑。使用jsp只是为了呈现 View 。

为了读取文本文件...您需要将其写入可访问的位置,添加有关目录结构的更多信息,它在哪里?

关于java - jsp中的java类无法创建txt文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6594856/

相关文章:

java - JSP scriptlet 中的方法合法吗?

java - jboss中JSP部署问题

java - 两个 Controller 在 Spring Boot 中具有不同的最大文件大小

java - 除了手动之外,还有什么方法可以在 Eclipse IDE 中进行 servlet 映射吗?

android - 使用 Tomcat 服务器托管 android 和 web 应用程序打开太多连接

java.lang.NoClassDefFoundError : org/hibernate/Session hibernate jars is set 错误

java - HashMap#hash(int)方法的解释

java - 当其中的数据被修改时,链接就会过期

创建新类对象时出现 Java java.lang.StackOverflowError : possible recursion?

java - 将 jQuery div 导出为图片