-1

我需要检索特定 cookie 的值,然后显示它并在我的 HTML 代码中使用它。

我的代码如下,值显示在“值是:”消息之后,但我不确定如何将其作为 myfunc 函数的参数。

  <% Cookie cookies[] = request.getCookies();
            for (int i = 0; i < cookies.length; i++) {
                if (cookies[i].getName().equalsIgnoreCase("MyCookie")) {

                    out.println("Value is:" + cookies[i].getValue());
                }
            }
        %>
        <form id="everything" onsubmit="myfunc(VALUE NEED TO BE HERE)">
             ......
4

2 回答 2

1

如果在 JSP 文件中的 Java 代码中定义变量:

<% int i = 4; %>

您可以使用以下标签来使用它:

<%= i %>
于 2013-08-14T02:58:51.077 回答
1
<% Cookie cookies[] = request.getCookies();
   String myCookie = null;
        for (int i = 0; i < cookies.length; i++) {
            if (cookies[i].getName().equalsIgnoreCase("MyCookie")) {
                myCookie = cookies[i].getValue();
                out.println("Value is:" + cookies[i].getValue());
            }
        }
    %>
    <form id="everything" onsubmit="myfunc('<%=myCookie%>')">
于 2013-08-14T02:57:18.703 回答