1.想写一个获取textarea中内容并写入文件的程序。我想是不是把textarea写入表单内然后提交由request.getParameter()获取内容再用io流写入文件。
以下是我写的代码:
<html>
<head>
<title>Untitled Document</title>
</head><body>
<%
FileOutputStream outf=new FileOutputStream("e:/teset.txt");
BufferedOutputStream bufferout=new BufferedOutputStream(outf);
byte b[]=request.getParameter("text1").toString().getBytes();
bufferout.write(b);
bufferout.flush();
bufferout.close();
%>
<form action="filetest.jsp" name="form1" method="post">
<textarea name="text1" rows="10" cols="30"></textarea><br>
<input name="saveb" type="submit" value="保存">
</form>
</body>
</html>
2.
<form name"from1" action="xx.jsp" method="post">
<input type="submit" name="sb">
与
<input type="button" name="sb1" onClick="xx.jsp">
有什么区别啊?感觉挺象的。
以下是我写的代码:
<html>
<head>
<title>Untitled Document</title>
</head><body>
<%
FileOutputStream outf=new FileOutputStream("e:/teset.txt");
BufferedOutputStream bufferout=new BufferedOutputStream(outf);
byte b[]=request.getParameter("text1").toString().getBytes();
bufferout.write(b);
bufferout.flush();
bufferout.close();
%>
<form action="filetest.jsp" name="form1" method="post">
<textarea name="text1" rows="10" cols="30"></textarea><br>
<input name="saveb" type="submit" value="保存">
</form>
</body>
</html>
2.
<form name"from1" action="xx.jsp" method="post">
<input type="submit" name="sb">
与
<input type="button" name="sb1" onClick="xx.jsp">
有什么区别啊?感觉挺象的。
io已经import过了。
2.当然不一样,前者表示表单提交,后台会对整个表单就行处理,后者就是打开一个连接而已不会传递表单数据
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.io.*" errorPage="" %><html>
<head>
<title>Untitled Document</title>
</head><body>
<%
FileWriter outf=new FileWriter("e:/teset.txt");
BufferedWriter bufferout=new BufferedWriter(outf);
bufferout.write(request.getParameter("text1"));
bufferout.flush();
bufferout.close();
%>
<form action="filetest.jsp" name="form1" method="post">
<textarea name="text1" rows="10" cols="30"></textarea><br>
<input name="saveb" type="submit" value="保存">
<!--  -->
<!---<input name="loadb" type="button" value="读取" onClick="filetest.jsp">------>
</form>
</body>
</html>