繁体   English   中英

如何从html到servlet获取表值?

[英]How can i get my table values from html to servlet?

我需要在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 {

    }
}

如何使用javascript将值编码为url

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM