我需要在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 {
}
}
答案 0 :(得分:0)
如何使用javascript将值编码为url
var z=3;
window.location.href = "/CheckSudokuServlet?z="+z;
然后在servlet中,您可以这样访问:
String refBgcId= request.getParameter("refBgcId").toString();