将Jsp变量传递给javascript作为函数参数

问题描述:

我有与查询相同的查询。 Pass a JSP variable as parameter to javascript function 但是,如果我使用onclick="pagetype('<%=uname%>');我收到非法的类型错误开始。请帮助解决这个问题。将Jsp变量传递给javascript作为函数参数

是.. <%@页面的contentType = “text/html的” 的pageEncoding = “UTF-8” %>

把你送到结束双引号?

onclick="pagetype('<%=uname%>')"

的错误是一个JavaScript错误?如果是,在页面源中是否可见<%= uname%>?

你把类似<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>的东西放在jsp的顶部吗?

+0

是.. – Kiran 2013-02-20 16:21:13

+0

添加语言= “Java” 的 – 2013-02-20 16:37:14

+0

我已经加入。但没用。还有同样的错误.. :( – Kiran 2013-02-20 16:41:09

  1. String date1在循环内。你将无法在外面获得它的价值。
  2. 变化alert2('<%=date1');alert2('<%= date1 %>');