`

java 读写 txt文件 ,jsp 读取新生成的文件

 
阅读更多

一:输出数据到txt(js)文件

在项目中,遇到先生成txt文件,然后再在jsp页面读取该文件。由于,myeclipse默认编码以及项目中的编码都是UTF-8,所以,在读取生成的txt文件时,产生乱码。

这是因为:txt文件 记事本默认是以ANSI编码保存文本文档的,系统中新建的txt文件的编码方式也是ANSI,而项目中使用的是UTF-8。

 

解决方法:在后台,输出数据时,设置新建txt文本的编码方式,方法如下:

 

String absPath = request.getRealPath("/");
String filePath = absPath+ "Fusioncharts\\Data\\pointData.txt";
FileOutputStream out=new FileOutputStream(filePath);
OutputStreamWriter osw=new OutputStreamWriter(out,"UTF-8");
String str="输入内容";
osw.write(str);
osw.close();//新建的txt文件就是UTF-8 编码

ANSI码(American National Standards Institute),中文:美国国家标准学会的标准码。

 

二: jsp 页面加载上面生成的txt(js)文件时,数据可能会造成不一致,这就要求我们在进入该jsp页面时,重新加载txt(js)文件,即:在文件后加一个版本号,该版本号可以是随便一个串,只要不一样就行。

  eg:<script src="<%=request.getContextPath()%>/b.js?cur=<%=System.currentTimeMillis()%>" type="text/javascript"></script>

 

 

分享到:
评论

相关推荐

    java代码生成html文件

    这意味着生成的HTML文件不会包含任何服务器端的脚本,例如JSP(JavaServer Pages)。此实例提供了一个起点,开发者可以根据自己的需求进行扩展,比如添加更多的HTML元素、样式、脚本或者其他复杂的功能。 在提供的...

    java控制css样式的读写

    - JSP(JavaServer Pages):在JSP中,可以直接在页面上写内联样式,或者引用外部CSS文件,并在后台动态生成这些文件的内容。 - Servlet:通过Servlet,可以在服务器端处理HTTP请求,动态生成CSS响应,实现样式...

    jsp+java类+servlet实现文件读取、写入的功能.rar

    本压缩包文件"jsp+java类+servlet实现文件读取、写入的功能.rar"显然是一个教学资源,它通过一个PDF文档详细阐述了如何使用这些技术进行文件操作,如读取和写入。 首先,我们来理解一下JSP、Java类和Servlet的基本...

    jsp读写文件留言板代码

    1. **文件读写操作**:在JSP中,我们可以使用Java的`java.io`包来执行文件的读写操作。例如,`FileReader` 和 `BufferedReader` 用于读取文件,而 `FileWriter` 和 `BufferedWriter` 则用于写入文件。在留言板应用中...

    java生成一维码

    在Java编程环境中,生成一维码(如常见的条形码)是常见的需求,尤其是在物流、库存管理和产品追踪等领域。本文将深入探讨如何使用Java来生成一维码,并结合提供的资源进行详细讲解。 首先,要理解一维码是一种将...

    java读写excel

    在Java编程中,读写Excel是一项常见的...以上就是关于Java读写Excel的基本知识,包括使用Apache POI库,以及在JSP环境下的应用。通过这些技术,你可以方便地在Java应用程序中处理Excel文件,实现数据的导入导出和分析。

    jsp+servlet实现文件上传和下载

    在Java Web开发中,`JSP(JavaServer Pages)` 和 `Servlet` 是常见的两种技术,用于构建动态网站。它们可以协同工作,处理用户请求,提供交互性。在这个主题中,“jsp+servlet实现文件上传和下载”是核心知识点,...

    JSP实现对XML读写

    在JSP中,可以使用DOM API来读取XML文件内容,如获取指定元素、属性等,并实现向XML文件中写入新的数据信息。 除了DOM,JDOM也是一个值得了解的XML处理库。JDOM是针对Java环境设计的,它弥补了DOM和SAX(Simple API...

    java将excel数据读取存入mysql数据库中

    在Java编程领域,将Excel数据读取并存储到MySQL数据库是一项常见的任务,特别是在数据分析、报表生成或系统集成等场景中。下面将详细讲解这个过程涉及的主要知识点。 首先,我们需要了解如何使用Java处理Excel文件...

    让jsp编程html生成静态页面,

    JSP文件可以在服务器端执行,并生成动态内容。 2. **HTML**:超文本标记语言,用来创建静态网页的基础语言。 3. **Java网络编程**:利用Java中的网络库来处理HTTP请求和响应,实现网页内容的获取。 4. **输入输出流*...

    简单的JSP文件上传.txt

    ### 知识点:简单的JSP文件上传 #### 核心概念 在了解这段代码之前,我们先来简要地介绍几个核心的概念: 1. **JSP (Java Server Pages)**:这是一种混合HTML代码与Java代码的技术,允许在服务器端动态生成网页。...

    jsp文件上传下载

    在Java Web环境中,JSP(JavaServer Pages)是常用的动态网页技术,结合Servlet可以实现复杂的文件交互操作。 文件上传是通过HTTP协议的POST请求实现的,用户在前端填写表单并选择要上传的文件,点击提交后,浏览器...

    jsp简单例子-文件操作

    在Java服务器页面(JSP)开发中,文件操作是一个常见的需求,无论是为了读取配置文件、存储用户上传的数据还是处理其他文件相关的任务。本篇将深入讲解如何在JSP中进行文件读写,并解决中文乱码的问题。我们将重点...

    java对office办公文件读写,格式设置

    Java在处理Office办公文件,尤其是Excel的读写与格式设置时,主要依赖于Apache POI库。Apache POI是一个开源项目,它提供了API,使得Java程序员可以方便地创建、修改和展示Microsoft Office格式的文件,如Excel、...

    java源码包---java 源码 大量 实例

     数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax写...

    java_doc_ppt转txt

    用户可以通过浏览器上传Word或PPT文件,Servlet接收到文件后,使用上述的Java代码进行转换,并返回转换后的TXT文件供用户下载。 以下是JSP应用的简要流程: - 创建一个HTML表单,让用户选择要上传的文件。 - 表单...

    java_rean_writer_xml.rar_JSP读写XML_XML java_java Writer xml_java

    以下是一个简单的JSP读取XML文件的例子: ```jsp &lt;%@ page import="java.io.*,javax.xml.parsers.*,org.w3c.dom.*,javax.xml.transform.*,javax.xml.transform.stream.*" %&gt; DocumentBuilderFactory factory = ...

    JAVA动态生成word和pdf.doc

    2. Apache POI方案:Apache POI包括一系列的API,它们可以操作基于MicroSoft OLE 2 CompoundDocument Format的各种格式文件,可以通过这些API在Java中读写Excel、Word等文件。他的Excel处理很强大,对于Word还局限于...

    上传文件 DAO JSP

    从给定的文件信息来看,我们正在探讨的是在JSP(Java Server Pages)环境中实现文件上传功能的方法。这里的关键知识点包括:JSP的基本结构、如何处理表单提交、字符编码的处理、文件读写操作、图像编解码,以及使用...

    mtc.rar_MTc_jsp_jsp 文件管理_mtc.jsp_文件管理

    2. **文件I/O操作**:在JSP中,可以使用Java的File、FileInputStream、FileOutputStream等类进行文件的读写操作。对于文件管理,可能会涉及到File对象的创建、删除、重命名,以及输入/输出流进行文件的上传和下载。 ...

Global site tag (gtag.js) - Google Analytics