一:输出数据到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>
分享到:
相关推荐
这意味着生成的HTML文件不会包含任何服务器端的脚本,例如JSP(JavaServer Pages)。此实例提供了一个起点,开发者可以根据自己的需求进行扩展,比如添加更多的HTML元素、样式、脚本或者其他复杂的功能。 在提供的...
- JSP(JavaServer Pages):在JSP中,可以直接在页面上写内联样式,或者引用外部CSS文件,并在后台动态生成这些文件的内容。 - Servlet:通过Servlet,可以在服务器端处理HTTP请求,动态生成CSS响应,实现样式...
本压缩包文件"jsp+java类+servlet实现文件读取、写入的功能.rar"显然是一个教学资源,它通过一个PDF文档详细阐述了如何使用这些技术进行文件操作,如读取和写入。 首先,我们来理解一下JSP、Java类和Servlet的基本...
1. **文件读写操作**:在JSP中,我们可以使用Java的`java.io`包来执行文件的读写操作。例如,`FileReader` 和 `BufferedReader` 用于读取文件,而 `FileWriter` 和 `BufferedWriter` 则用于写入文件。在留言板应用中...
在Java编程环境中,生成一维码(如常见的条形码)是常见的需求,尤其是在物流、库存管理和产品追踪等领域。本文将深入探讨如何使用Java来生成一维码,并结合提供的资源进行详细讲解。 首先,要理解一维码是一种将...
在Java编程中,读写Excel是一项常见的...以上就是关于Java读写Excel的基本知识,包括使用Apache POI库,以及在JSP环境下的应用。通过这些技术,你可以方便地在Java应用程序中处理Excel文件,实现数据的导入导出和分析。
在Java Web开发中,`JSP(JavaServer Pages)` 和 `Servlet` 是常见的两种技术,用于构建动态网站。它们可以协同工作,处理用户请求,提供交互性。在这个主题中,“jsp+servlet实现文件上传和下载”是核心知识点,...
在JSP中,可以使用DOM API来读取XML文件内容,如获取指定元素、属性等,并实现向XML文件中写入新的数据信息。 除了DOM,JDOM也是一个值得了解的XML处理库。JDOM是针对Java环境设计的,它弥补了DOM和SAX(Simple API...
在Java编程领域,将Excel数据读取并存储到MySQL数据库是一项常见的任务,特别是在数据分析、报表生成或系统集成等场景中。下面将详细讲解这个过程涉及的主要知识点。 首先,我们需要了解如何使用Java处理Excel文件...
JSP文件可以在服务器端执行,并生成动态内容。 2. **HTML**:超文本标记语言,用来创建静态网页的基础语言。 3. **Java网络编程**:利用Java中的网络库来处理HTTP请求和响应,实现网页内容的获取。 4. **输入输出流*...
### 知识点:简单的JSP文件上传 #### 核心概念 在了解这段代码之前,我们先来简要地介绍几个核心的概念: 1. **JSP (Java Server Pages)**:这是一种混合HTML代码与Java代码的技术,允许在服务器端动态生成网页。...
在Java Web环境中,JSP(JavaServer Pages)是常用的动态网页技术,结合Servlet可以实现复杂的文件交互操作。 文件上传是通过HTTP协议的POST请求实现的,用户在前端填写表单并选择要上传的文件,点击提交后,浏览器...
在Java服务器页面(JSP)开发中,文件操作是一个常见的需求,无论是为了读取配置文件、存储用户上传的数据还是处理其他文件相关的任务。本篇将深入讲解如何在JSP中进行文件读写,并解决中文乱码的问题。我们将重点...
Java在处理Office办公文件,尤其是Excel的读写与格式设置时,主要依赖于Apache POI库。Apache POI是一个开源项目,它提供了API,使得Java程序员可以方便地创建、修改和展示Microsoft Office格式的文件,如Excel、...
数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax写...
用户可以通过浏览器上传Word或PPT文件,Servlet接收到文件后,使用上述的Java代码进行转换,并返回转换后的TXT文件供用户下载。 以下是JSP应用的简要流程: - 创建一个HTML表单,让用户选择要上传的文件。 - 表单...
以下是一个简单的JSP读取XML文件的例子: ```jsp <%@ page import="java.io.*,javax.xml.parsers.*,org.w3c.dom.*,javax.xml.transform.*,javax.xml.transform.stream.*" %> DocumentBuilderFactory factory = ...
2. Apache POI方案:Apache POI包括一系列的API,它们可以操作基于MicroSoft OLE 2 CompoundDocument Format的各种格式文件,可以通过这些API在Java中读写Excel、Word等文件。他的Excel处理很强大,对于Word还局限于...
从给定的文件信息来看,我们正在探讨的是在JSP(Java Server Pages)环境中实现文件上传功能的方法。这里的关键知识点包括:JSP的基本结构、如何处理表单提交、字符编码的处理、文件读写操作、图像编解码,以及使用...
2. **文件I/O操作**:在JSP中,可以使用Java的File、FileInputStream、FileOutputStream等类进行文件的读写操作。对于文件管理,可能会涉及到File对象的创建、删除、重命名,以及输入/输出流进行文件的上传和下载。 ...