首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

="<%=name.toString()%>"错误了,如何才能处理

2013-09-11 
%name.toString()%异常了,怎么才能处理,exceptionorg.apache.jasper.JasperException: An exception

="<%=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.myexception.cn/j2se/33144.html

热点排行