我现在做了两个FORM每个FORM里都有一个SUBMIT按钮,现在这两个同时提交到query.jsp,那我该怎么判断是哪个表单提交的信息哪?

解决方案 »

  1.   

    在路径后面加一个参数如:xxxx.jsp?query=101
      

  2.   

    然后用request.getParameter("query")获取到后面的值判断
      

  3.   

    在每个表单中都放置一个hidden,为他们赋上不同的值,以hidden的值来区别两个表单就可以了
      

  4.   

    form1<input type=hidden name=page1 value=page1>form2<input type=hidden name=page1 value=page2>jsprequest.getParameter("page").intValue();
      

  5.   

    form1<input type=hidden name=page value=page1>form2<input type=hidden name=page value=page2>jsprequest.getParameter("page").intValue();
      

  6.   

    request.getParameter()
    submit设成不同的名字,就可以区分开了
      

  7.   

    String name=request.getParameter("name1");
    String password=request.getParameter("password");
    if(name.equeal("name1")){
    执行name1的操作
    }else {
    执行name2的操作}
    不知道我这样说你是不是能够明白?
      

  8.   

    你有可能同时点两个SUBMIT按钮吗?好好想想
      

  9.   

    同意xyq1986()的说法,我以前就是这样作的
      

  10.   

    在同一表单里面点击不同的提交按钮是可以判断的
    <input type=submit name='page1' value='按钮1'>
    <input type=submit name='page2' value='按钮2'>
    接受的时候如果你点击的第按钮1,那么
    request.getParameter("page1")返回为按钮1
    而request.getParameter("page2")返回则为null
    同样的道理,你可以同时获得哪个按钮,判断哪个不为null就是点击的谁了
      

  11.   

    严重同意xiangbo520的观点!
    需要判断吗,
    一个form提交后form的内容才会提交到的啊!
    一个form可以提交2个form内的内容吗?
      

  12.   

    <form method="post" action="X.jsp" name="form1">
    <input type="button" name="s" value="接分"/>
    </form>提交到另一网页
    A=Request("s")
    if A="接分" then
    ..........................取到按扭的值后做你想做
    ..........................
      

  13.   

    同意在form中设个hidden项来解决