如何将输出值作为输入并将其发送到java中的servlet

如何将输出值作为输入并将其发送到java中的servlet,java,jsp,servlets,jstl,Java,Jsp,Servlets,Jstl,我正在尝试将一些值从JSP页面发送到java servlet 这是我的JSP页面: <c:if test="${not empty LeavesOfAllMyTeam}"> <li><td><b>Requests for <i>Aprob: </i></b> </td></li> <c:forEach items="${LeavesOfAllMyTeam}" var=

我正在尝试将一些值从JSP页面发送到java servlet

这是我的JSP页面:

<c:if test="${not empty LeavesOfAllMyTeam}">
    <li><td><b>Requests for <i>Aprob: </i></b> </td></li>
    <c:forEach items="${LeavesOfAllMyTeam}" var="entry">
        <li><td>Request with nr.  </td>

         <c:forEach items="${entry.value}" var="item" varStatus="loop">
                <b><c:out value="${item.nrReq}"/> </b> has
                <b><c:out value="${item.reqDays}"/> </b>days- <b><c:out value="${item.empFisrtName}"/> <b><c:out value="${item.lastNameEmp}"/> </b></b><input type="submit" value="OK" onclick="form.action='OKServlet';">
          </c:forEach>

    </c:forEach>
    </c:if>

你能缩短你的问题吗?你想问的主要问题是?“无论输出结果是什么,我都想要……获取结果并将其插入DB”这非常复杂。若您希望自动向服务器提交数据,那个么可以使用ajax和jquery。但在这里,您想将值从foreach循环提交给服务器吗?你为什么这么做?JSP也已经是服务器端了!如果您的循环有值需要保存到DB,则将其直接保存到服务器。JSP中的for循环应该用于在web视图中写出一些内容供用户交互。这些值来自db,但是,为了解释..我是作为团队负责人登录的,这些值来自forEach..这些是我团队的假期。我可以在整个期间内给他们我的OK,或者我可以给他们5天,仅2天,或者我可以拒绝这个请求。所以,如果我做了上述任何一项,这些信息必须进入db中的设置表。如果我按下OK,这意味着我团队中的mu同事有他要求的所有天数,他将在页面上看到他的请求已被全部、部分或根本没有被接受。这些信息必须进入db,因为我需要它进行进一步的统计。不行吗?
**
     * Servlet implementation class OKServlet
     */
        @WebServlet(name = "OKServlet", urlPatterns = {"/OKServlet"})
    public class OKServlet extends HttpServlet {

        /**
         * @param request
         * @param response
         * @throws ServletException
         * @throws IOException
         */
        protected void processRequest(HttpServletRequest request, HttpServletResponse response)
                     throws ServletException, IOException { 
            System.out.println("==================I'm in SERVLET OKServlet :===================");

            String result = request.getParameter("value from jsp page");


        }
        @Override
         protected void doGet(HttpServletRequest request, HttpServletResponse response)
                 throws ServletException, IOException {
             processRequest(request, response);
         }
         @Override
         protected void doPost(HttpServletRequest request, HttpServletResponse response)
                 throws ServletException, IOException {
             processRequest(request, response);
         }
         @Override
         public String getServletInfo() {
             return "Short description";
         }
    }