Java 在jsp中使用一个按钮提交更多表单

Java 在jsp中使用一个按钮提交更多表单,java,javascript,forms,jsp,jakarta-ee,Java,Javascript,Forms,Jsp,Jakarta Ee,我尝试用一个按钮提交两个表单,但第一个forminput的值为空 test.jsp 在浏览器控制台中,我看到了两个字符串的值,但在服务器日志控制台中,第一个字符串变量a的值为null这是糟糕的设计,可能无法工作。更好的方法是构建一个JSP/servlet,它接收这两组数据,并在服务器端以编程方式使用适当的字段调用其他servlet <body> <script> function submitAllForms(){

我尝试用一个按钮提交两个表单,但第一个forminput的值为空

test.jsp


在浏览器控制台中,我看到了两个字符串的值,但在服务器日志控制台中,第一个字符串变量a的值为null

这是糟糕的设计,可能无法工作。更好的方法是构建一个JSP/servlet,它接收这两组数据,并在服务器端以编程方式使用适当的字段调用其他servlet

<body>
            <script>
                function submitAllForms(){

                    console.log($('input[name=valueDateFromFilter]').val());
                    console.log($('input[name=valueDateToFilter]').val());

                    document.formDateFromFilter.submit();
                    document.formDateToFilter.submit();
                };
            </script>

                <form method="post" action="./Servlet" name="formDateFromFilter">
                    <input class="span2" size="16" type="text" name="valueDateFromFilter">
                </form>

                <form method="post" action="./Servlet" name="formDateToFilter">
                    <input class="span2" size="16" type="text" name="valueDateToFilter">
                </form>

            <a class="btn" href="#" onclick="submitAllForms();"><i class="icon-message"></i></a>

        </body>
protected void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
  String a = request.getParameter("valueDateFromFilter");
  String b = request.getParameter("valueDateToFilter");
  System.out.println(a);
  System.out.println(b);
}