在JSP代码中使用javascript变量

时间:2015-06-09 14:24:58

标签: javascript jsp

我想在JSP代码中使用javascript变量。我知道客户端和服务器端变量存在问题,但是如果不与服务器或servlet进行交互,仍然可以这样做吗?

代码:

<form>
    <select name="select" id="form_events">
        <%
            for (int i = 1; i <= 5; i = i + 1) {
        %>
        <option value=<%=i%>>
            <%=i%></option>
        <%
            }
        %>

    </select>

</form>
 

任何人都可以帮我分配变量&#34; val&#34; ??

1 个答案:

答案 0 :(得分:1)

你不能,JSP在服务器端,JS在客户端大小。此外,你不应该使用scriptlet,它使你的代码类似于一碗意大利面。

如果您只需要生成JavaScript代码,则可以执行此操作,例如使用以下语法:

var variable = '<%=myJspVariable.toString()%>';

这会将myJspVariable呈现为字符串,并且可以在JavaScript代码中使用。