如何从html到servlet获取表值?

时间:2019-02-18 14:55:00

标签: java html jsp servlets connection

我需要在servlet中获取html表值

嗨,

我在有关数独网站的学术课程中正在做一个项目。

在我的项目期间,我遇到了一个无法解决的问题-将表html值放入我的servlet中。 我曾尝试做诸如设置隐藏名称和getParameterValues之类的事情,但是它们都不起作用。

这是我的html表

<table class="center">
    <% int n =9;
    for(int s = 0; s<n; s++){
        %>
    <tr>

    <% for(int f=0; f<n; f++)
    {
    %>
    <td><%  int z = SF[s][f];
        if(z==0) {%>
        <input type="text">
        <% } else { %>
        <%=SF[s][f]%>
        <%}%>
    </td  hidden name="z">
    <% } %>
    </tr  hidden name="z">
    <% } %>
</table>

这是我的空servlet

package View;

import org.omg.CORBA.SystemException;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;

@WebServlet(name = "CheckSudokuServlet",urlPatterns =     "/CheckSudokuServlet")
public class CheckSudokuServlet extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        PrintWriter out = response.getWriter();
        //tried -   String td[]=request.getParameterValues("z");
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    }
}

1 个答案:

答案 0 :(得分:0)

如何使用javascript将值编码为url

var z=3;
window.location.href = "/CheckSudokuServlet?z="+z;

然后在servlet中,您可以这样访问:

String refBgcId= request.getParameter("refBgcId").toString();