jsp 文件操作

本文介绍了一个使用JSP实现的表单处理示例,该示例演示了如何接收用户输入的数据,并将这些数据写入到本地文件中。此外,还展示了如何读取并显示已保存的数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


<%@ 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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值