转载:JSP中使用IF语句

使用if语句

在JSP中,我们之前的教材讲过,可以使用Java语言的所有功能,包括IO、网络之类的。当然JSP中也可以使用if语句之类的条件判断语句。

今天我就给出一个在JSP中使用if语句的例子,大家可以参考下,在以后自己的项目中使用。代码如下:
 

XML/HTML代码
  1. <html>  
  2.   <head>  
  3.     <title>Using the if Statement</title>  
  4.   </head>  
  5.   
  6.   <body>  
  7.     <h1>Using the if Statement</h1>  
  8.     <%   
  9.         int value = 10;   
  10.   
  11.         if(value > 0)   
  12.             out.println("Absolute value of " + value + " = " + value);   
  13.     %>  
  14.   </body>  
  15. </html>  

这里可以看出if只判断了int变量value是否大于0,如果大于0就输出。这里建议大家自己扩展下这个小代码,让它不论int变量大于0还是小于0都输出绝对值。大家可以自己动手试试。

使用嵌套的if语句

我们知道if语句是可以嵌套的,它表示满足了条件a,我们继续判断,然后判断满足条件b。。。以此类推,ok,给出一个例子:

XML/HTML代码
  1. <html>  
  2.   <head>  
  3.     <TITLE>Nested if Statements</TITLE>  
  4.   </head>  
  5.   
  6.   <body>  
  7.     <h1>Nested if Statements</h1>  
  8.     <%   
  9.         double value = 2;   
  10.   
  11.         if (value != 0) {   
  12.             if (value > 0)   
  13.                out.println("The result = " + (1 / value));   
  14.             else   
  15.                out.println("Sorry, we need a positive number.");   
  16.         }   
  17.     %>  
  18.   </body>  
  19. </html>  

代码相对比较简单。首先判断值是否为0,然后如果不为0进入内部if,如果值大于0,输出结果;否则提示用户不能是负值。这里的值我们都是写死的,以后会讲到如何从用户处获取数据来执行不同的页面流程。

这里提醒下大家,希望大家可以养成一种习惯,通过代码来判断流程,这样对大家以后的发展有好处。ok
原文地址:http://www.jcourse.cn/read/147

posted @ 2009-09-27 16:03  mogu  阅读(2297)  评论(0编辑  收藏  举报