method="post" enctype="multipart/form-data"
看到这个没有?
你设定了提交二进制流的模式那……,也就是说其实name对象已经传递进去了,但是不是字符串格式的,是二进制流的格式,你用
request.getParameter("name");当然取不到了……
btw:这种模式多为上传文件图片等所用……

解决方案 »

  1.   

    楼上的有道理。name没必要post吧?又没有password。
      

  2.   

    若不是上传或者非二进制需要,去掉enctype="multipart/form-data"即可,否则必须在javabean里面对二进制数据进行解析,详细处理可参考smartupload工具所用javabean,下载后使用jad反编译即可……
      

  3.   

    这样做就可以了
    <form action="t.jsp" method="post" enctype="multipart/form-data" name="form1" >
      <input name="name" type="text" id="name">
    取得内容
    <script language="JavaScript">
    <!--
    function check(){S
    String value =form.value.value;
    //-->
    </script>
    不过这些东西你应该去WEB编程里去问啊?
      

  4.   

    错了上面那个地方要改一下
    String value =form1.name.vlue;
      

  5.   

    to 楼上:
    String value =form1.name.vlue;
    看不懂你这句代码是属于哪个地方的
    说是javascript里面的吧,但String应该换成var或者不要才对
    若是java、jsp里面的,form1.name.value没法解释阿
    另外,楼主明显是对form进行提交,在下一个界面t.jsp里面将之读取出来
    所以,只需要去掉enctype="multipart/form-data"即可。
    再用String aa = request.getParameter("name");肯定可以读取出数据的说
      

  6.   

    有可能是我领会错了吧
    这是JAVASCRIPT的语句
    他不说得到数据吗这种方法也能得到数据啊
    你的方法是JSP的东东