if判断

jinlin516293816 2011-09-22 12:54:45
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String emailUser = (String)request.getSession().getAttribute("email");
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'index.jsp' starting page</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/popup_layer.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<script type="text/javascript">

$(document).ready(function() {
var email = "<%=emailUser%>" ;
alert("email+"+email);
if (email!= null){
alert(11);
}else{
alert(222);
}
var email1 = "${sessionScope.emailUser}" ;
alert("email1:"+email1);
if (email1 != ""){
alert(333);
}else{
alert(444444);
}
});

</script>
</head>

<body>
</body>
</html>
为什么
var email = "<%=emailUser%>" ;
alert("email+"+email);
if (email!= null){
alert(11);
}else{
alert(222);
}
它怎么取都是alert(111);换成 if(email != "" )也是弹出111面下面的就可以
var email1 = "${sessionScope.emailUser}" ;
alert("email1:"+email1);
if (email1 != ""){
alert(333);
}else{
alert(444444);
}
它就可以正常判断
...全文
138 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
豆虫 2011-09-22
  • 打赏
  • 举报
回复
注意 "null"不等于null
ganlu423 2011-09-22
  • 打赏
  • 举报
回复
if (email!= null) 有问题,
可以用
(email==""&&email==undefined)
hellNo 2011-09-22
  • 打赏
  • 举报
回复
反复读了3遍,没看懂啥意思,楼主语句屡清楚了啊,还有代码放得整齐点,有点乱
你是想判断空吗?
你不是说第二个!=""是好使的么,那你为什么两个都不用if(email!=""),既然第一个!=null不好使,你为什么不用!=""呢?

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧