<%@ page contentType="text/html; charset=gb2312" language="java" import="java.util.*"%>
<%@ page import="java.io.*" %>
<%@ include file="config.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title><%=sitetitle%>|form_act.jsp</title>
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="wrapper">
<%@ include file="include/header.jsp"%>
<%
request.setCharacterEncoding("gb2312");
String name=request.getParameter("name");
String pass=request.getParameter("passwd");
String cont=request.getParameter("content");
cont=cont.replaceAll("\r\n","<br>");
String str=name+"<br>"+pass+"<br>"+cont;
String filename = "jsprwtxt.txt";
java.io.File f = new java.io.File(filename);
if(!f.exists())
{
f.createNewFile();
}
try
{
PrintWriter pw = new PrintWriter(new FileOutputStream(filename));
pw.println(str);//写内容
pw.close();
} catch(IOException e) {
out.println(e.getMessage());
}
//读文件
java.io.FileReader fr = new java.io.FileReader(f);
char[] buffer = new char[100];
int length; //读出的字符数(一个中文为一个字符)
out.write(filename+"<br>");
while((length=fr.read(buffer))!=-1) {
out.write(buffer,0,length);
}
fr.close();
%>
<%@ include file="include/footer.jsp"%>
</div>
</body>
</html>
分享到:
相关推荐
JSP文件操作
JSP文件操作依赖于Java的File类,该类位于java.io包下,提供了大量的方法来执行文件操作。例如,`createNewFile()`用于创建新文件,`exists()`检查文件是否存在,`delete()`删除文件,`length()`获取文件大小,`...
**JSP文件操作大全** JSP(JavaServer Pages)是一种基于Java技术的动态网页开发工具,它允许开发者在HTML代码中嵌入Java代码,从而实现动态网页的创建。本篇文章将详细探讨在JSP中进行文件和目录的操作,包括文件...
总的来说,JSP文件操作包括上传、创建和删除等,是Web开发中不可或缺的一部分。开发者需要理解文件I/O的基本原理,掌握Java提供的File类及其相关API,同时关注安全性、性能和异常处理,以确保文件操作的正确性和稳定...
### JSP 文件操作之读取篇详解 #### 一、JSP与文件操作概述 在JSP(JavaServer Pages)技术中,实现文件操作是非常常见的需求之一,尤其是在需要读取或写入数据的情况下。本文主要介绍如何在JSP中通过调用JavaBean...
根据提供的文件标题、描述、标签以及部分内容,我们可以总结出以下重要的IT知识点,主要涉及JSP技术在文件操作方面的应用。 ### 一、读取文件目录结构 #### 代码解析: 在给定的代码片段中,我们可以看到一个示例...
以下是一个简单的JSP文件读取示例: ```jsp *" %> File file = new File("path/to/your/file.txt"); if (file.exists()) { BufferedReader reader = new BufferedReader(new FileReader(file)); String line; ...
JSP中的文件操作,也是jsp的的基础知识
在IT行业中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它允许开发者将HTML、CSS、JavaScript等前端代码与Java代码结合...通过实践这些示例,可以加深对JSP文件操作的理解,并提高实际开发中的应用能力。
总的来说,理解和熟练运用这些类是进行JSP文件操作的基础,它们可以帮助开发者实现各种文件交互功能,包括处理中文字符,确保数据的一致性和完整性。在实际项目中,还要考虑并发访问、权限控制、异常处理等更多因素...
**JSP文件管理器** ...总的来说,JSP文件管理器结合了JSP的强大功能和文件I/O操作,为用户提供了一种方便的方式来管理和访问服务器上的文件。开发这样的系统需要深入理解JSP语法、Java编程以及Web应用程序设计原则。
File类 使用字符流读写文件 使用字节流读写文件 文件下载 文件上传
通过JSP可以很方便地进行文件操作,如创建、删除文件或目录等。本文将详细探讨如何使用JSP进行文件操作。 #### 二、关键知识点详解 ##### 1. 获取文件路径 在JSP页面中,通常需要先获取当前页面所在的物理路径,以...
总的来说,"jsp文件管理器"是一个结合了JSP、Java I/O、文件操作和CMD命令执行的实用工具,展示了JSP在构建交互式Web应用程序方面的强大能力。它的设计和实现涉及到多方面的编程知识,包括前端交互、后端处理、文件...
在Java Web开发中,JSP...理解并实践这些技术对于任何Java Web开发者来说都是至关重要的,因为文件操作是Web应用中常见的需求。通过这个项目,开发者可以学习到如何优雅地处理文件I/O、HTTP响应以及字符编码问题。
总的来说,这个压缩包提供了一个了解和学习JSP文件操作的起点,通过阅读和实践其中的代码,开发者能够掌握在JSP环境中如何有效地管理文件,从而提升Web应用程序的功能和用户体验。在实际项目中,还需要考虑安全性、...
`cos-26Dec2008.zip`是另一个用于JSP文件操作的开源库,全称为China Oriented Server (COS)。它包含了一系列用于文件上传、下载、读写等操作的类和方法。 - 文件上传:与`jspsmartupload.jar`类似,COS也提供了一个...
**JSP 文件操作**: 在JSP中处理文件上传和下载通常涉及到对HTTP请求的解析。JSP实用组件如jspSmartUpload提供了一种方便的方式来处理这些任务。jspSmartUpload是一个开源的JSP文件上传组件,它简化了文件上传的流程...