3:表单处理:
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;public class Survey extends HttpServlet {
public void doPost( HttpServletRequest request,HttpServletResponse response )
throws ServletException,IOException
{
response.setContentType("text/html");
PrintWriter toClient = response.getWriter( );
try{
String surveyName=request.getParameterValues("survey")[0];
FileWriter resultsFile = new FileWriter(System.getProperty("file.separator")
+ surveyName + ".txt", true );
PrintWriter toFile = new PrintWriter(resultsFile);
toFile.println("<BEGIN>");
Enumeration values = request.getParameterNames( );
while( values.hasMoreElements() ) {
String name = ( String )values.nextElement( );
String value = request.getParameterValues( name )[0];
if( name.compareTo("sumbit") != 0 ) {
toFile.println( name + ": " + value );
}
}
toFile.println("<END>");
resultsFile.close( );
toClient.println("<html>");
toClient.println("<title>Thank you</title>");
toClient.println("Thanks for copperation!");
toClient.println("</html>");
} catch( IOException e ) {
e.printStackTrace();
toClient.println("A problem occured while recording your answer." +
"Please try again.");
}
toClient.close( );
}
}
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;public class Survey extends HttpServlet {
public void doPost( HttpServletRequest request,HttpServletResponse response )
throws ServletException,IOException
{
response.setContentType("text/html");
PrintWriter toClient = response.getWriter( );
try{
String surveyName=request.getParameterValues("survey")[0];
FileWriter resultsFile = new FileWriter(System.getProperty("file.separator")
+ surveyName + ".txt", true );
PrintWriter toFile = new PrintWriter(resultsFile);
toFile.println("<BEGIN>");
Enumeration values = request.getParameterNames( );
while( values.hasMoreElements() ) {
String name = ( String )values.nextElement( );
String value = request.getParameterValues( name )[0];
if( name.compareTo("sumbit") != 0 ) {
toFile.println( name + ": " + value );
}
}
toFile.println("<END>");
resultsFile.close( );
toClient.println("<html>");
toClient.println("<title>Thank you</title>");
toClient.println("Thanks for copperation!");
toClient.println("</html>");
} catch( IOException e ) {
e.printStackTrace();
toClient.println("A problem occured while recording your answer." +
"Please try again.");
}
toClient.close( );
}
}
解决方案 »
- 跪求交如何把数据库的数据写入table
- 紧急询问,关于JscrollBar中滑块和箭头按钮的更改
- 一个关于垃圾回收简单问题
- 请教:如何在一个PANEL中添加JAVA3D的APPLET,很着急,请帮忙 说一下思路或给出示范性代码
- Java 有固定大小(长度)的key-value的集合用吗?Map好像没有。
- 初学者的问题:为什么在IE中看不到我加的控件如jlabel.jbutton等?
- 刚刚学java不久,碰到难题了!轻各位帮忙
- 难!难于上青天!记录几千万条,请问有什么好的分页办法,谢谢
- 请问有没有人拿jbuilder5做过浏览器?????
- 向各位大虾求救java的大字符串写入数据库 !!急急!!
- WEB对数据库的增、删、改、查的系统
- 一个数据库查询问题
1:type:Status report
2: message: HTTP method GET is not supported by this URL
3: description: The specified HTTP method is not allowed for the requested resource (HTTP method GET is not supported by this URL).
请大家帮忙看看。