文档介绍:参考提交代码
在使用表单提交数据到服务器的时候有两张方式可共选择,一个是post一个是get。可在<form>中的method属性中指定提交的方式。如:<formaction="inputForm"method="get">,如果不指定method属性,则会默认该属性为”get”方式。
Get和post都能够提交数据,那么他们有什么不同呢?
不同点一:
通过get方式提交的数据有大小的限制,通常在1024字节左右。也就是说如果提交的数据很大,用get方法就可需要小心;而post方式没有数据大小的限制,理论上传送多少数据都可以。
不同点二:
通过get传递数据,实际上是将传递的数据按照”key,value”的方式跟在URL的后面来达到传送的目的的;而post传递数据是通过http请求的附件进行的,在URL中并没有明文显示。
下面举一个例子来说明:
[html] view plain copy
<html>  
  <head>  
    <title>表单输入</title>  
  </head>  
   
  <body>  
  <form action="inputForm"  method="post">  
    name:<input type="text"name="name"><br>  
    sex:<input type="radio"value="男" name="sex" checked="checked">男  
    <input type="radio"value="女" name="sex">女<br>  
    <input type=submitvalue="提交" name="submit"><br>  
    </form>  
  </body>  
</html>  
[java] view plain copy
.;  
   
import ;  
import ;  
   
;  
.*;   
public class InputServletextends HttpServlet{  
   
    ***@Override  
    protected void doGet(HttpServletRequest req, HttpServletResponseresp)  
            throws ServletException, IOException {  
        String name =("name");  
        String sex = ("sex");  
        PrintWriter out =();