为了账号安全,请及时绑定邮箱和手机立即绑定

如何以HTML代码访问Java数组

如何以HTML代码访问Java数组

拉丁的传说 2021-05-01 18:21:04
我正在使用HTML和Java创建井字游戏程序。在用户输入之后,服务器将进入servlet,该servlet将值放回到数组中,然后将服务器重定向回HTML页面。HTML代码(带有Tic-Tac-Toe表,该表需要将值输入到条目中):<form action="servlet1" method="get"><br><br> <table>  <tr>    <td><input type="radio" name="input" value="0"> </td>    <td><input type="radio" name="input" value="1"> </td>    <td><input type="radio" name="input" value="2"> </td>  </tr>  <tr>    <td><input type="radio" name="input" value="3"> </td>    <td><input type="radio" name="input" value="4"> </td>    <td><input type="radio" name="input" value="5"> </td>  </tr>  <tr>    <td><input type="radio" name="input" value="6"> </td>    <td><input type="radio" name="input" value="7"> </td>    <td><input type="radio" name="input" value="8"> </td>  </tr> </table><br><input type="submit" value="Turn Completed" /> </form>Java Servlet代码:import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;@WebServlet("/servlet1")public class Servlet extends HttpServlet {    private static final long serialVersionUID = 1L;    public void doGet(HttpServletRequest req, HttpServletResponse resp)     throws ServletException, IOException {        String[] board = new String[9];        for (int i = 0; i < 9; i ++) {            board[i] = "<input type=\"radio\" name=\"input\" value=\"" + i + "\">";        }        int loc = Integer.parseInt(req.getParameter("input"));        board[loc] = "X";        resp.setStatus(resp.SC_MOVED_TEMPORARILY);        resp.setHeader("Location", "index.html");    }}如何获得Java代码中的board的价值,以便每次都转移到HTML页面并根据用户输入呈现Xs?有什么方法可以访问HTML程序中的board并使用board [0],board [1]等在HTML代码中填写表格值?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 204 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信