日期:2014-05-18  浏览次数:20716 次

两个小问题请教大家!解决立即给分!
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 ">
有什么区别啊?感觉挺象的。



------解决方案--------------------
1.直接request.getAttribute( 'text1 ')就获得表单中的text1这个名字的表单数据了
2.当然不一样,前者表示表单提交,后台会对整个表单就行处理,后者就是打开一个连接而已不会传递表单数据