页面添加信息,点击提交显示添加成功,但是.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文件

目录
相关文章
|
3月前
|
数据安全/隐私保护
使用这个设置,扫码后可立即填入上次提交的内容
已经提交过表单的用户在再次填表时,点击快速填充按钮可立即填入上次提交的内容,从而避免重复输入同样的信息,极大提升填表效率。 此外,开启防作假的图片、视频等数据将不会自动填充,仍需填表人重新拍照上传,确保数据的实时性与真实性。
|
5月前
|
JSON 开发工具 数据格式
大世界项目29----文章分类——添加分类-表单准备和对话框关闭重置表单
大世界项目29----文章分类——添加分类-表单准备和对话框关闭重置表单
大事件项目41---点击发布和草稿按钮,标记保存到表单对象里
大事件项目41---点击发布和草稿按钮,标记保存到表单对象里
|
6月前
|
弹性计算 运维 Shell
显示最后更新的文件
【4月更文挑战第29天】
25 2
|
6月前
|
开发者
在用户关闭页面时,提示用户有内容未保存-论onbeforeunload事件的用法
在用户关闭页面时,提示用户有内容未保存-论onbeforeunload事件的用法
102 0
公开访问,子表单没有批量导入按钮
宜搭,子表单,批量导入,公开访问,没有批量导入功能
公开访问,子表单没有批量导入按钮
|
前端开发
Bootstrap tab页签刷新加载不显示,只有点击其他标签后第一个才显示
Bootstrap tab页签刷新加载不显示,只有点击其他标签后第一个才显示
104 0
【Excel自动化办公Part3】:工作表的创建、删除、复制和修改名称,冻结窗格,添加筛选
【Excel自动化办公Part3】:工作表的创建、删除、复制和修改名称,冻结窗格,添加筛选
165 0
【Excel自动化办公Part3】:工作表的创建、删除、复制和修改名称,冻结窗格,添加筛选
|
前端开发
前端工作总结107-修改记录取消文本提示ele提示
前端工作总结107-修改记录取消文本提示ele提示
131 0