将变量从JSP传递到Javascript
Pass variable from JSP to Javascript
在JSP中,我通过以下代码从Servlet获取数据
<%
String name=(String)request.getAttribute("filepath");
%>
我想访问这个内部脚本标签,我应该怎么做?我尝试了这个var n = "${name}"
和var n = "<%=name%>"
,但都不起作用。
确保scriptlet中的赋值有效。尝试System.out.println(名称)查看该值是否设置正确。
我经常使用后一种
var n = "<%=name%>";
这两个选项都应该可以正常工作(不要忘记;)
只需记住,当从服务器返回页面时执行scriptlet/EL,当浏览器解析HTML时执行JavaScript。
为了调试这个问题,我会先使用scriptlet,然后使用浏览器"查看源代码"查看是否有值。如果您没有看到任何值,即
var n = "";
您没有在java中正确设置属性。至于EL的使用。确保您有正确的设置,在旧版本中,EL默认被禁用,请参阅http://www.mkyong.com/spring-mvc/modelandviews-model-value-is-not-displayed-in-jsp-via-el/
相关文章:
- 使用Javascript生成包含JSP的HTML
- 使用javascript和jsp将数据插入到融合图中
- 将多个参数从jsp页面传递给javascript函数
- javascript从codeigniter转换为jsp
- 如何在javascript中的if或else块中运行一条jsp语句
- 如何使用JavaScript更新JSP页面的一些组件
- 使用jstl c:forEach在迭代jsp bean上创建javascript json对象
- 将变量从JSP传递到Javascript
- 如何通过jsp表达式标记将java字符串变量传递给javascript函数
- 如何使用jsp以相同的形式调用java代码和javascript代码
- 如何使用JavaScript在JSP页面上从下拉列表中呈现选定值的属性
- JSP 通过 href 调用 JavaScript 函数
- 如何在javascript/jsp中检索Arraylist对象
- JSP-Javascript-JSP 登录流程不起作用
- JavaScript - JSP - 如何将函数附加到现有表单中的按钮的正确性
- HTML/Javascript/JSP/JSTL:如何使用 POST 数据模拟浏览器的后退按钮
- c:foreach 标签不适用于 JavaScript jsp 中的 Google 地图
- 多值函数JavaScript+JSP+Servlet
- JSONArray-如何使用javascript(jsp)进行显示
- Javascript + JSP