如何在 JSP 中访问 javascript 变量? [英] How can i access javascript variables in JSP?

查看:31
本文介绍了如何在 JSP 中访问 javascript 变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在 JSP 代码中访问 Javascript 变量.我该怎么做?

I want to access Javascript variables in JSP code. How can I do that?

推荐答案

JavaScript 变量在客户端,JSP 变量在服务器端,因此您无法访问 JSP 中的 javascript 变量.但是您可以将需要的数据存储在隐藏字段中,在客户端设置其值并通过 GET 或 POST 在服务器上获取它.

JavaScript variable is on client side, JSP variables is on server side, so you can't access javascript variables in JSP. But you can store needed data in hidden fields, set its value in client and get it on server over GET or POST.

客户端:

<script type="text/javascript">
var el = document.getElementById("data");
el.value = "Needed_value";
</script>
<form action="./Your_JSP.jsp" method="POST">
<input id="data" type="hidden" value="" />
<input type="submit" />
</form>

服务器端:

<%
if (request.getParameter("data") != null) { %>
 Your value: <%=request.getParameter("data")%>
<%   
} 
%>

这篇关于如何在 JSP 中访问 javascript 变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆