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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
超市账单管理系统
function checkName(){ var username=document.getElementById("username").value; var span1=document.getElementById("name"); if(username==null|| username==""){ span1.innerHTML="用户名不能为空"; return false; }else{ span1.innerHTML=""; return true; } }
AboutEdit.asp
$("[href$='upload']").click(function(event){ event.preventDefault(); var username = csdn.getCookie('UserName'); if(username == null) { username = csdn.getCookie('UserNick'); }; var href = this.href; if(username == null){ csdn.showLogin(function(){ $("[href$=href]").click; }); return false; }; $.getJSON("/index.php/rest/users/getUserInfo/"+ username, function(data){ if(data.up_type != 1 && data.up_type !=2) {
delphi获得电脑登陆名
Function GetLocalName:String; Var UserName : PChar; Size : Dword; Begin Getmem(UserName ,255); Size:=255; if Windows.GetUserName(UserName,Size) = False then begin Freemem(UserName); GetLocalName := ''; Exit; end; GetLocalName := UserName ; Freemem(UserName); end; //然后输入以下命令就可以了 edit1.Text:= GetLocalName;
Ajax学习(3)数据格式提要
数据格式提要: 在服务器端 AJAX 是一门与语言无关的技术。在业务逻辑层使用何种服务器端语言都可以。从服务器端接收数据的时候,那些数据必须以浏览器能够理解的格式来发送。服务器端的编程语言只能以如下 3 种格式返回数据: XML: 优点: XML 是一种通用的数据格式。不必把数据强加到已定义好的格式中,而是要为数据自定义合适的标记。利用 DOM 可以完全掌控文档。 缺点:
javascript基础学习-表单验证(五)
下面是一个用javascript非常简单的表单验证,亲们一起学习下吧! FormTest1 function validateData(){ if(document.form.username.value==""){ alert("请输入用户名"); return false; }else if(document.form.username.value.length12){
登录(学习笔记)
//这是一个组件 <div className="login_btn center"> <Button style={{width:'100%',height:'42px',backgroundColor: '#fff',color: '#03030'}} title="登录" onClick={this.loginEvent.bind(this)}/> </div><div
获取select的值var ledType=$('input[name="lamp_control_type"]').val();
var ledType=$('input[name="lamp_control_type"]').val();
< %=request.getParameter(“username”)% > 等价于 ${ param.username }
一、JSP EL语言定义              EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能。脚本编制元素是指页面中能够用于在 JSP 文件中嵌入 Java 代码的元素。它们通常用于对象操作以及执行那些影响所生成内容的计算。JSP 2.0 将 EL 表达式添加为一种脚本编制元素。       二、JSP EL简介    1、语法结构       ${expression} 
su - username 和 su username
启动后台程序的时候报如下错误(HP_UNIX)/usr/lib/dld.sl: Cant find path for shared library: libicuuc.sl.34/usr/lib/dld.sl: No such file or directorydaemonstart[44]: 4912 Abort(coredump) 该程序正常连接oracle的biz库,应该由bo
javascript在提交表单时异步检验多项内容
重点看一下js代码是怎么设计的。 window.onload = initPage;//初始化加载 var usernameValid=false;//检查用户名的有效性标记 var passwordValid=false;//检查密码的有效性标记 function initPage() {   document.getElementById("username").onbl