将脚本变量作为参数传递

时间:2011-07-04 14:26:10

标签: javascript jsp

我有一个javascript变量,我需要将其作为参数传递给包含的文件。 例如: var var1 =“test”;

现在我需要将这个'var1'传递给像这样的包含文件

<%@ include file =“text.jsp?param1 =”+ var1%>

这会有用吗?帮助我。

或者,如果没有提交表单,还有其他方法,我需要将此变量数据传递给包含在同一个jsp中的文件。

3 个答案:

答案 0 :(得分:2)

不,这不起作用,因为在javascript var可用之前很久就会在服务器端解析include。

相反,您需要向页面网址添加请求参数:

<%@include file="text.jsp?param1=${request('someparam')}" %>

答案 1 :(得分:1)

不,它不会起作用。您的JSP在服务器端编译和运行,Javascript稍后在客户端执行。

答案 2 :(得分:0)

在JSP之后处理JS。了解服务器端和客户端代码的执行方式