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

请问一个JSP有关问题,out.write()输出不了内容,很郁闷。

2012-09-28 
请教一个JSP问题,out.write()输出不了内容,很郁闷。。。Java code%out.println(1111)session request.g

请教一个JSP问题,out.write()输出不了内容,很郁闷。。。

Java code
   <%     out.println("1111");        session = request.getSession();     if(session.getAttribute("msg_loginerr")!=null) { out.println("2222");  System.out.println(session.getAttribute("msg_loginerr") + "------script11111");         %>         <script type="text/javascript">              function(){                      $("div#panel").show();             $("#toggle a").toggle();         }              </script>     <% System.out.println(session.getAttribute("msg_loginerr") + "------script22222");             }     %>  


上面的代码执行之后的页面源码中的这块内容只有 :1111

tomcat后台成功输出了System.out.println()打印的两条语句。

中间想要加上的js代码却不见踪影。。。。。。

下面是生成的servlet代码:
Java code
     out.println("1111");        session = request.getSession();     if(session.getAttribute("msg_loginerr")!=null) { out.println("2222");  System.out.println(session.getAttribute("msg_loginerr") + "------script11111");                out.write("\r\n");       out.write("\t\t<script type=\"text/javascript\">\r\n");       out.write("\t\r\n");       out.write("\t\tfunction(){\r\n");       out.write("\t\t\r\n");       out.write("\t\t\t$(\"div#panel\").show();\r\n");       out.write("\t\t\t$(\"#toggle a\").toggle();\r\n");       out.write("\t\t}\r\n");       out.write("\t\r\n");       out.write("\t\t</script>\r\n");       out.write("\t");  System.out.println(session.getAttribute("msg_loginerr") + "------script22222");             }

 
麻烦各位给盘盘眼

[解决办法]
显然是:
if(session.getAttribute("msg_loginerr")!=null) {
条件没有成立吧,所以括号内的相关代码就都没有执行了。
[解决办法]
上面的代码执行之后的页面源码中的这块内容只有 :1111

说明 if(session.getAttribute("msg_loginerr")!=null) { 不成立

但lz又说 tomcat后台成功输出了System.out.println()打印的两条语句。

很让人费解

热点排行