我有同样的查询。
Pass a JSP variable as parameter to javascript function
但是,如果我使用onclick="pagetype('<%=uname%>');
,我将收到类型错误的非法启动。请帮忙解决这个问题。
是..&lt;%@ page contentType =“text / html”pageEncoding =“UTF-8”%&gt;
答案 0 :(得分:0)
你把结尾双引号?
onclick="pagetype('<%=uname%>')"
错误是javascript错误?如果是,则是&lt;%= uname%&gt;在页面源中可见?
你有没有像<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
这样的东西放在jsp的顶部?
答案 1 :(得分:0)
String date1
位于循环内。你将无法在外面获得它的价值。alert2('<%=date1');
更改为alert2('<%= date1 %>');