由于我的按钮比较多,如果写在一个表单里的话就比较复杂,所以我希望将表单拆分了(即将一个表单拆分成3个)再利用jsp:include导入
第一个表单里是用户名与密码
第二个表单有个按钮
当我按了第二个表单的按钮,用servlet却不能获得用户名与密码??/        
        String name = request.getParameter("cardID");
        String secret = request.getParameter("secret");
不知道该怎么处理???难道就只能使用一个表单吗???不能表单间的合作吗??//(主要是为了servlet写的简洁些,不然一个大表单传给一个servlet就比较难处理,所以拆分表单,使用多个servlet进行处理..

解决方案 »

  1.   

    你没用submit的话就超过request的范围了。
    在第一个页面用js实现动态链接用?传参,第二个页面里用parameter取。
      

  2.   

    要用javascript实现????可是不了解啊......
      

  3.   

    当第二个表单的按钮按下时,第一个表单需要submit,否则肯定是取不到 数据的
    function form1Commit() {
     var form1 = document.form1;
     form1.submit();
     
    }
    <input type="button" value="submit" onclick="form1Commit()">
      

  4.   

    你的意思是同时提交两个表单吧.这个是不支持的吧.尤其如果是提交到不同的action,页面的跳转也会出问题.如果是提交到同一个action处理,可以在第二个表单提交按钮的function中,组织第一个form的数据.以url = action?param =value&...的形式组织好,然后document.forms[1].submit()的形式提交第二个表单.