将脚本变量作为参数传递

Passing script variables as parameters

本文关键字:参数传递 变量 脚本      更新时间:2023-09-26

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

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

<%@include file="text.jsp"param1="+var1%>

这行得通吗?帮帮我。

或者,在不提交表单的情况下,还有其他方法吗?我需要将此变量数据传递到同一jsp中显示的包含文件中。

不,这不起作用,因为include将在服务器端解析,早在javascript var可用之前。

相反,您需要在页面url中添加一个请求参数:

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

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

经过JSP处理的JS。了解如何执行服务器端和客户端代码