页面添加信息,点击提交显示添加成功,但是.txt文件里面没有新增的数据

简介: 页面添加信息,点击提交显示添加成功,但是.txt文件里面没有新增的数据

问题描述

页面添加信息,点击提交显示添加成功,但是我的.txt文件里面没有新增的数据

原错误代码

(没有关流)

@Override
    public void addStudent(Student stu) {
        // 使用IO完成数据的写入
        try{
            BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(
                    new FileOutputStream("D:\\我的软件\\IntelliJ IDEA 2020.1.3\\work\\web_code\\studentManage\\web\\student.txt",true), "utf-8"));
            String str = stu.getName()+","+stu.getAge()+","+stu.getGender()+","+stu.getAddress();
            // 写入
            bw.write(str);
            // 刷新流 自动换行
            bw.newLine();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

解决方法(关流)

修改后代码

 @Override
    public void addStudent(Student stu) {
        // 使用IO完成数据的写入
        try( BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(
                new FileOutputStream("D:\\我的软件\\IntelliJ IDEA 2020.1.3\\work\\web_code\\studentManage\\web\\student.txt",true), "utf-8"))){
            String str = stu.getName()+","+stu.getAge()+","+stu.getGender()+","+stu.getAddress();
            // 写入
            bw.write(str);
            // 刷新流 自动换行
            bw.newLine();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

运行结果

添加页面

.txt文件

目录
相关文章
|
11月前
|
存储 SQL NoSQL
Doris数据仓库介绍
Doris数据仓库介绍
4119 14
|
SQL 关系型数据库 MySQL
Mysql从入门到精通——Mysql知识点总结(基础篇)
Mysql从入门到精通——Mysql知识点总结(基础篇)
593 0
|
人工智能 算法
算法提高:组合数学| 容斥原理常见应用
容斥原理常见的问题如下。 (1) 篮球、羽毛球、网球三种运动,至少会一种的有22人,会篮球的有15人,会羽毛球的有17人,会网球的有12人,既会篮球又会羽毛球的有11人,既会羽毛球又会网球的有7人,既会篮球又会网球的有9人,那么三种运动都会的有多少人? (2) 《西游记》《三国演义》《红楼梦》三大名著,至少读过其中一本的有20人,读过《西游记》的有10人,读过《三国演义》的有12人,读过《红楼梦》的有15人,读过《西游记》《三国演义》的有8人,读过《三国演义》《红楼梦》的有9人,读过《西游记》《红楼梦》的有7人。问三本书全都读过的有多少人?
312 0
算法提高:组合数学| 容斥原理常见应用
|
分布式计算 Hadoop Java
Hadoop添加环境变量
【7月更文挑战第16天】
497 3
|
小程序 数据库
【微信小程序-原生开发】实用教程15 - 列表的排序、搜索(含云数据库常用查询条件的使用方法,t-search 组件的使用)
【微信小程序-原生开发】实用教程15 - 列表的排序、搜索(含云数据库常用查询条件的使用方法,t-search 组件的使用)
427 0
|
人工智能 JavaScript API
互联网人的福利!『昆仑天工』4款AI产品开源!提供API对接!
互联网人的福利!『昆仑天工』4款AI产品开源!提供API对接!
789 0
|
数据采集 JSON 前端开发
SpringBoot 如何统一后端返回格式?
今天我们来聊一聊在基于SpringBoot前后端分离开发模式下,如何友好的返回统一的标准格式以及如何优雅的处理全局异常。 首先我们来看看为什么要返回统一的标准格式?
887 0
SpringBoot 如何统一后端返回格式?
|
人工智能 达摩院 算法
什么是优化技术?给算法小白同学的快速讲解和上手文
经常被尊贵的客户问,什么是优化技术,能干啥?小白一文快速入门,并掌握业界前沿的高效上手方案!
740 1
|
自然语言处理 监控 项目管理
第六章项目整体管理(选择5分,案例偶尔考)
第六章项目整体管理(选择5分,案例偶尔考)
168 0