当前位置: 代码迷 >> Java Web开发 >> js 奇怪的有关问题
  详细解决方案

js 奇怪的有关问题

热度:8008   发布时间:2016-04-10 23:06:20.0
js 奇怪的问题
$(document).ready(function() {
var Str = "<%=path%>/serviceReport/search.do";
pagination(Str,null);
var ss=<%=request.getAttribute("sessMap")!=null%>;
alert(ss);
if(<%=request.getAttribute("sessMap")!=null%>){
<% Map<String,String> map=new HashMap<String,String>();
map=(HashMap<String,String>)request.getAttribute("sessMap");
%>
var id=<%=map.get("id")%>;
alert(id);
}
$( "#radio" ).buttonset();
   <%if (session.getAttribute("report_pageIndex") != null) { %>
        $("#"+<%=session.getAttribute("report_pageIndex")%>).click();
        <%session.setAttribute("report_pageIndex", null);%>
       <%}%>

});


奇怪
我alert(ss)是false,为什么 总报 空指针异常啊,明明false都不执行if里面的代码啊,总说var id=<%=map.get("id")%>; 是空指针

------解决方案--------------------
if(ss)就行了啊。而且是false,当然不执行if里面的
------解决方案--------------------
数据没取到,
  相关解决方案