我有一个javascript变量,我需要将其作为参数传递给包含的文件。 例如: var var1 =“test”;
现在我需要将这个'var1'传递给像这样的包含文件
<%@ include file =“text.jsp?param1 =”+ var1%>
这会有用吗?帮助我。
或者,如果没有提交表单,还有其他方法,我需要将此变量数据传递给包含在同一个jsp中的文件。
答案 0 :(得分:2)
不,这不起作用,因为在javascript var可用之前很久就会在服务器端解析include。
相反,您需要向页面网址添加请求参数:
<%@include file="text.jsp?param1=${request('someparam')}" %>
答案 1 :(得分:1)
不,它不会起作用。您的JSP在服务器端编译和运行,Javascript稍后在客户端执行。
答案 2 :(得分:0)
在JSP之后处理JS。了解服务器端和客户端代码的执行方式