在jsp页面里,只需要两句代码就能够同时完成对文本文件的读取和写入.
java 代码
- import java.io.*;
-
- public class OP_File {
- public BufferedReader bufread;
- public BufferedWriter bufwriter;
- File writefile;
- String filepath, filecontent, read;
- String readStr = "";
-
- public String readfile(String path)
- {
- try {
- filepath = path;
- File file = new File(filepath);
- FileReader fileread = new FileReader(file);
- bufread = new BufferedReader(fileread);
- while ((read = bufread.readLine()) != null) {
- readStr = readStr + read;
- }
- } catch (Exception d) {
- System.out.println(d.getMessage());
- }
- return readStr;
- }
-
-
- public void writefile(String path, String content, boolean append) {
- try {
- boolean addStr = append;
- filepath = path;
- filecontent = content;
- writefile = new File(filepath);
- if (writefile.exists() == false)
- {
- writefile.createNewFile();
- writefile = new File(filepath);
- }
- FileWriter filewriter = new FileWriter(writefile, addStr);
- bufwriter = new BufferedWriter(filewriter);
- filewriter.write(filecontent);
- filewriter.flush();
- } catch (Exception d) {
- System.out.println(d.getMessage());
- }
- }
- }
jsp文件
- <%@ page contentType="text/html;charset=GB2312" %>
- <%@ page import="java.io.*" %>
- <html>
- <head>head>
- <body>
- <jsp:useBean id="filecontrol" class="count.OP_File" scope="page"/>
- <%
- filecontrol.writefile("aa.txt","liuxiantong",false);
- //方法参数("路径","内容",true/false)--->是否追加
- String string=filecontrol.readfile("aa.txt");
- //方法:返回字符串 参数("路径")
- out.println(string); //将读到的内容输出
- %>
- body>
- html>
分享到:
相关推荐
根据给定的文件信息,我们将深入探讨...通过以上步骤,我们可以实现从指定路径读取文件、对文件内容进行特定字符的大小写转换,并将处理后的结果写入到另一个文件中,这充分展示了Java中文件读写和字符处理的基本技能。
在这个编程任务中,我们需要处理一个名为`input.txt`的文本文件,从中提取英文单词,并将它们按照字典顺序排列。最终结果将被保存到`output.txt`文件中,每个单词占一行,单词后面紧跟着其在文件中出现的次数,两者...
本主题聚焦于如何使用C语言处理TXT文本,特别是实现文本一句一行,段落之间空行,并利用正则表达式进行特定的文本处理。 首先,我们需要了解基本的文件操作。在C语言中,可以使用`<stdio.h>`库中的`fopen()`函数...
Lrc歌词文件格式通常包含一系列时间戳对和对应的歌词内容,每个时间戳对应一句歌词,格式如下: ``` [00:30.50]这是一句歌词 [00:45.23]这是另一句歌词 ... ``` 制作Lrc歌词的源代码可能会包括以下几个关键部分: 1...
// 仅对文本进行读写操作 StreamReader sr = new StreamReader(fs); // 定位操作点,begin是一个参考点 sr.BaseStream.Seek(0, SeekOrigin.Begin); // 读取并检查文件内容 string str = sr.ReadLine(); while ...
当完成读取或写入操作后,别忘了关闭文件流以释放资源: ```csharp fs1.Close(); sr1.Close(); ``` 此外,如果你需要调用Objective-C的方法,可以在Unity中使用C#的`DllImport`特性。例如,对于`_...
在VBA中,对文件夹和文件进行操作是常见的需求,特别是在处理大量数据或者实现批量自动化处理时。本篇文章将详细阐述VBA中关于文件夹和文件操作的相关知识点。 1. **打开和关闭文件** - `Open` 函数用于打开一个...
这句话虽然简短,但暗示了代码文件是以纯文本形式保存的,这符合大多数编程语言代码的存储方式。通过文本编辑器即可查看和编辑这些代码。 ### 部分内容分析 #### 代码示例 在给定的部分代码中,可以看到使用了C#...
5. **程序设计**:作为初学者的项目,可能采用结构化编程的方式,比如使用循环结构遍历歌词,为每一句歌词添加时间戳,然后写入到文件。 6. **错误处理**:良好的错误处理机制是任何程序不可或缺的部分。例如,文件...
{"text": "这是第一句", "label": "positive"} {"text": "这是第二句", "label": "negative"} ``` 在这个例子中,每行是一个JSON对象,包含了文本内容和相应的标签。这样,我们可以方便地将数据导入到各种工具或...
在本项目中,开发者创建了一个基本的文本编辑器,它可能具有读取、写入、编辑和保存文本文件的基本功能。 【描述】"一个简单的java记事本,一个简单的java记事本。" 这句话进一步强调了这个程序的简洁性,表明它...
1.android 存储 累加内容到文件的txt文本 2. android10打开文件异常 open failed: EACCES (Permission denied) android:...百度之后加上上面的一句代码也没有解决,可能的原因是:代码片段中没有加入动态访问权限
描述中提到的“几乎每一句都有汉字注释”,意味着这个程序具有高度可读性,对于初学者或者不熟悉该芯片的人来说,更容易理解和修改。"我用过的,不需要改动"暗示了这个程序在实际应用中表现出良好的兼容性和稳定性,...
总之,这个Java小项目涉及了基础的文件操作,包括读取和写入文本文件;I/O流处理,使得程序能够有效地与文件交互;以及集合框架的使用,以组织和管理歌词数据。同时,可能还涉及到了正则表达式和特定的数据格式解析...
列表文件是一个包括处理的文件名的纯文本文件。第一列应该以文件名开始。可以 在//字符后添加注释。例如,你可以创建包含下列字符串的 backup.lst: c:\work\doc\*.txt //备份文本文档 c:\work\image\*.bmp //...
CFile支持读写操作,可以用来打开、创建、追加文件,并进行数据的读取和写入。此外,MFC还提供了CStdioFile类,它基于标准C库的fopen函数,方便进行文本文件的读写。 在描述中提到的"真的是不念旧恶委腰围",这句话...
"这一句话表明这是一个开源项目,鼓励社区成员参与改进,共享代码,共同促进技术的发展。 标签"word源代码"进一步明确了这个项目的目标,即提供一个Word应用的基础实现,供学习者研究和扩展。这可能包括基本的文本...
1. 文件I/O操作:使用`fstream`库打开、读取和写入txt文件。例如,`ifstream`用于读取,`ofstream`用于写入。 2. 字符串处理:通过`std::getline`读取文件的一行内容,然后使用`std::stringstream`和`std::string`...
- 在题目中,需要对输入的英文句子进行一系列的修改,包括句首字母大写、添加行号、替换特定字符串和检查句末标点。这可以通过字符串操作和条件判断实现。 3. **文件操作**: - 文件读取和写入在Java中通过`File`...
如果有指定的文件,则条件成立,运行命令,否则运行下一句。 如if exist config.sys edit config.sys 3、if errorlevel / if not errorlevel 数字 待执行的命令 如果返回码等于指定的数字,则条件成立,运行命令,...