本帖最后由 kunika 于 2013-03-07 17:29:59 编辑

解决方案 »

  1.   

    <FORM action="post1.jsp" method=post name=frm>
    <p>姓名:<INPUT type=text name=txt></p>
    <p>密码:<INPUT type=password name=pswd></p>先不管对不对你好得先把双引号加上吧
      

  2.   

    你提交按钮的TYPE=“reset” 编码习惯太不好了。。
      

  3.   

    书上的就是标准的吗?书上的就不会有错吗?
    <FORM action="post1.jsp" method=post name=frm>
    <p>姓名:<INPUT type=text name=txt></p>
    <p>密码:<INPUT type=password name=pswd></p>
    <INPUT type="reset" value="登录" name=submit1>
    <INPUT type="reset" value="重置" name=reset1>
    </FORM>
    登录的type="submit"
    另外“=”后的值都加上 “” 吧
      

  4.   

    jsp页面接收到参数有可能乱码  输出前加上request.setCharacterEncoding("GBK"); 就好了
      

  5.   

    按标准的话html属性值要加引号的哦
      

  6.   

    <INPUT type="reset" value="登录" name=submit1>
    登录是提交表单,你怎么能用reset重置呢?这明显是错的嘛,改为submit然后就可以了!
      

  7.   

    <HTML>
    <HEAD>
    <TITLE>Post</TITLE>
    </HEAD>
    <BODY>
    <CENTER><b>
    <FONT color=blue size=5>Post方法的应用</FONT>
    <br><br>
    <FORM action="post1.jsp" method=post name=frm>
    <p>姓名:<INPUT type=text name=txt></p>
    <p>密码:<INPUT type=password name=pswd></p>
    <INPUT type="submit" value="登录" name=submit1>
    <INPUT type="reset" value="重置" name=reset1>
    </FORM>
    </b>
    </CENTER>
    </BODY></HTML>
    input控件reset和submit类型是有区别的。