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里面的
[解决办法]
数据没取到,