同一个页面中jsp获取js的变量
时间: 2023-08-14 15:07:31 浏览: 158
在JS中如何调用JSP中的变量
同一个页面中,JSP 可以直接获取 JavaScript 变量的值。以下是具体步骤:
1. 在 JavaScript 中定义变量,例如:
```
<script>
var myVar = "Hello, World!";
</script>
```
2. 在 JSP 中,通过 script 标签获取 JavaScript 变量的值,例如:
```
<%
out.println("<script>");
out.println("var myVar = " + "'" + request.getAttribute("myVar") + "';");
out.println("</script>");
%>
```
在上述代码中,我们通过 out 对象输出了一个 script 标签,并在其中定义了一个 JSP 变量 myVar,其值为 JavaScript 变量 myVar 的值。需要注意的是,我们在输出 JSP 变量 myVar 的值时,使用了 request.getAttribute() 方法来获取 JSP 变量的值。
3. 在 JSP 页面中,可以直接使用 JSP 变量 myVar,例如:
```
<p><%= myVar %></p>
```
在上述代码中,我们使用了 <%= %> 标签来输出 JSP 变量 myVar 的值。通过这样的方式,JSP 就可以获取 JavaScript 变量的值了。
阅读全文