两个小问题请教大家!解决立即给分!
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.当然不一样,前者表示表单提交,后台会对整个表单就行处理,后者就是打开一个连接而已不会传递表单数据