2 qq 33040219 qq_33040219 于 2016.03.10 21:38 提问

var username=<%=username%>出错
jsp

jsp页面通过<%String username=...%>已经获取到username,<%=username%>也显示有值,但是报错说我username没有定义,为什么?

5个回答

baidu_21234955
baidu_21234955   2016.03.10 23:10

jsp <%=%>向js传递字符串 或在js 内使用 <%=> 表示字符串 时 需使用 '<%= %>'

caozhy
caozhy   Ds   Rxr 2016.03.10 21:47

按理说不会,检查下代码编写的位置,变量大小写。你如果拼接js代码,有没有多余的字符,或者js的作用域问题。js中并非先写的变量就一定有定义,要看作用域的,检查下。

rui888
rui888   Ds   Rxr 2016.03.11 09:05

username 从哪里设置值,看看怎么定义设置值的。

u013829202
u013829202   Rxr 2016.03.11 09:27

最好贴下代码,这样很难看出来的。 一个打酱油路过的围观群众

Royal_lr
Royal_lr   Ds   Rxr 2016.03.11 14:11

这个是正常的,,myeclipse验证的问题,去掉验证就行了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!