跳出可以用break,跳转不行,java已经放弃了goto,为了避免程序逻辑混乱

解决方案 »

  1.   

    明白了。
    顺便问一下,在本地(用tomcat)调试的jsp网页没有任何问题,上传到服务器(weblogic)后用ie浏览时系统就提示:“/bb_save_cb.jsp(66): scriptlet close brace '}' unbalanced at line 66 which breaks scope '_base_service_scope_'
    probably occurred due to an error in /bb_save_cb.jsp line 66:
    char ch = Character.toLowerCase(mylx.charAt(0)); ”
    可是我认为实际问题并不在那条语句(因为在本地无误),估计是服务器的哪个配置有问题,各位有什么见解没有?
      

  2.   

    编译的时候加上-deprecation参数,如下
    javac myjava.java -deprecation
    虽然提示不鼓励使用的字样,但是仍然是正常编译成功了
      

  3.   

    可能是因为你的jsp文件里有weblogic无法解释的中文字符,导致编译错误
    可以试试在weblogic的DefaultWebApp\WEB-INF\下的web.xml里加
    <context-param>
       <param-name>WebLogic.httpd.inputCharset./*</param-name> 
       <param-value>GBK</param-value> 
     </context-param>
    重起服务看看
      

  4.   

    我试过,结果重起以后所有网页都无法访问。在参考了http://www.bea.com.cn/channel/service/master_task3.html
    以后,我在web.xml中加入以下内容:
    <jsp-descriptor>
     <jsp-param>
       <param-name>compilerSupportsEncoding</param-name>
               <param-value>true</param-value>
     </jsp-param>
     <jsp-param>
            <param-name>encoding</param-name>
            <param-value>GBK</param-value>
     </jsp-param>
    </jsp-descriptor>
    重起,搞定,不过还是非常感谢各位帮忙,送分!!!