js如何提交给servlet值 , servlet如何接值
简单吧。。

解决方案 »

  1.   

    action里写servlet名字并附加参数就行了
      

  2.   

    不用ajax 就用js就可以 给点示例代码谢谢
      

  3.   

    可以利用JS把表单提交给servlet,在servlet中获得指定域名称的就得到其值了
      

  4.   

    url = "test?" + "name=" + name + "&pwd=" + pwd;
    document.form[0].action = url;
    document.form[0].submit();
    具体的自己改,大概就这个样子的
      

  5.   

    test是你的servlet名称,?后面才是参数
      

  6.   

    大致如下,
    1,JS提交表单给servlet
    <form name="form1" id="form1" method="post" action="路径/servlet名称">
    <input name="input1" id="input1" type="text" value="value02"/>
    ....其他内容...
    <input name="btn01" type="button" value="submit" onclick="submitform('form1');" />
    </form><script type="text/javascript" type="text/javascript">
    function submitform(xFormID){ //JS函数
    var formID=xFormID;
    //数据检查等工作...
    document.getElementById(formID).submit(); //数据检查通过最后提交
    }
    </script>2,servlet 中得到数据
    在servlet中的doGet 或者 doPost 方法得到参数的值,这里列举 前一个方法public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
                    //....其他操作...
    java.util.Enumeration enumx =request.getParameterNames();
    while(enumx.hasMoreElements()){
    String xname=(String)enumx.nextElement();
    out.println("<br>参数名称 ["+xname+"], 参数值:");
    out.println(request.getParameter(xname));
    }

                    //....其他操作...
    }这里是大致列举,具体你还得结合你的情况修改