日期:2014-05-17  浏览次数:20751 次

="<%=name.toString()%>"异常了,怎么才能处理,
exception 

org.apache.jasper.JasperException: An exception occurred processing JSP page /shouye.jsp at line 12

9: function a(){ 
10: $(".test2").hide();
11: <%String name=(String)session.getAttribute("information");%>;
12: var information="<%=name.toString()%>";
13: if(information!="null"){
14: $(document).ready(function(){
15: $(".test1").toggle();
我想实现如果"<%=name.toString()%>"发生异常是给var information 赋NULL,大神们怎么弄~~~





------解决方案--------------------
String name没取到?最好把11行写到js外面去,name已经是String,不用再.toString了。
如果确定name不为空,但还是报错,可以写的隐藏的input,value=<%=name%>,然后在js里用document取value
------解决方案--------------------
<%
String name=(String)session.getAttribute("information");

name = name==null?"null":name;

%>
------解决方案--------------------
这个不一定就是12行出问题,向前看几行!
我的异常网推荐解决方案:An exception occurred processing JSP page,http://www.aiyiweb.com/j2se/33144.html