CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

关于if else 在jsp中的使用问题

楼主cherevan(cherevan)2004-09-01 22:55:38 在 Java / Web 开发 提问

<%if   (numGuess.getSuccess())%>  
  <%{%>  
          Congratulation!   You   got   it  
          After   just   <%=numGuess.getNumOfGuess()%>tries<p>  
          <%numGuess.reset();%>  
          Care   to<a   href="numGuess.jsp">try   again</a>?  
  <%}%>  
          <%else   if(numGuess.getNumOfGuess()==0)%>  
          <%{%>  
                Welcome   to   Number   Guess   Game.<p>  
                I   am   thinking   of   a   number   between   1   and   100.<p>  
          <form   method="get">  
          What's   your   Guess?  
          <input   type=text   name=guess>  
          <input   type=submit   value="Submit">  
          </form>  
            <%}else{%>  
          Good   guess.   but   nope.   try<b><%=numGuess.getHint()%></b>  
          You   have   made<%=numGuess.getNumOfGuess()%>guess.<p>  
          I   am   think   of   a   number   between   1   and   100.<p>  
          <form   method=get>  
          What's   your   guess?<input   type=text   name=guess>  
          <input   type=submit   value="Submit">  
          </form>  
   
  <%}%>  
   
  她抱错说:  
  C:\jakarta-tomcat-5.0.19\work\Catalina\localhost\myproject\org\apache\jsp\numGuess_jsp.java:82:   'else'   without   'if'  
  else   if(numGuess.getNumOfGuess()==0)  
   
  An   error   occurred   at   line:   30   in   the   jsp   file:   /numGuess.jsp  
   
  Generated   servlet   error:  
  C:\jakarta-tomcat-5.0.19\work\Catalina\localhost\myproject\org\apache\jsp\numGuess_jsp.java:95:   'else'   without   'if'  
  }else{  
   
  这是为什么?else   和   if   必须要写在一起吗?谢谢高手指点!  
    ^  
   
  问题点数:0、回复次数:3Top

1 楼blequ()回复于 2004-09-01 23:41:38 得分 0

不是必须的,这里是一个spec里的例子。  
  <%   if   (Calendar.getInstance().get(Calendar.AM_PM)   ==   Calendar.AM)   {%>  
  Good   Morning  
  <%   }   else   {   %>  
  Good   Afternoon  
  <%   }   %>Top

2 楼playboylee(老婆说我是最棒的)回复于 2004-09-02 02:42:32 得分 0

嵌入式,语法正确,想如何,就如何。楼主努力Top

3 楼wumingwangzi(将java进行到底)回复于 2004-09-02 09:44:36 得分 0

感觉你这里逻辑有问题  
  如果numGuess.getSuccess()返回是boolean的话,那么只可能有两种情况:是和否  
  怎么能有else   if呢??  
  应该是:  
  if(numGuess.getSuccess()){  
  }else{  
        if(numGuess.getNumOfGuess()==0){  
        }else{  
        }  
  }  
  Top

相关问题

  • jsp中使用dll?
  • jsp中 如何使用UBB?
  • 如何在XML中使用JSP
  • 如何在jsp中使用activex?
  • 怎么样在jsp中使用session?
  • jsp页面中不能使用System.out.println?
  • jsp中使用substring()遇到的问题。
  • 如何在jsp中使用 mod(i/2) ??急!!!
  • jsp中使用javabean的问题!!!!waiting
  • jsp中使用java bean的问题

关键词

  • jsp
  • numguess
  • guess
  • good
  • else
  • number

得分解答快速导航

  • 帖主:cherevan

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo