转载:JSP中使用IF语句
使用if语句
在JSP中,我们之前的教材讲过,可以使用Java语言的所有功能,包括IO、网络之类的。当然JSP中也可以使用if语句之类的条件判断语句。
今天我就给出一个在JSP中使用if语句的例子,大家可以参考下,在以后自己的项目中使用。代码如下:
XML/HTML代码
- <html>
- <head>
- <title>Using the if Statement</title>
- </head>
- <body>
- <h1>Using the if Statement</h1>
- <%
- int value = 10;
- if(value > 0)
- out.println("Absolute value of " + value + " = " + value);
- %>
- </body>
- </html>
这里可以看出if只判断了int变量value是否大于0,如果大于0就输出。这里建议大家自己扩展下这个小代码,让它不论int变量大于0还是小于0都输出绝对值。大家可以自己动手试试。
使用嵌套的if语句
我们知道if语句是可以嵌套的,它表示满足了条件a,我们继续判断,然后判断满足条件b。。。以此类推,ok,给出一个例子:
XML/HTML代码
- <html>
- <head>
- <TITLE>Nested if Statements</TITLE>
- </head>
- <body>
- <h1>Nested if Statements</h1>
- <%
- double value = 2;
- if (value != 0) {
- if (value > 0)
- out.println("The result = " + (1 / value));
- else
- out.println("Sorry, we need a positive number.");
- }
- %>
- </body>
- </html>
代码相对比较简单。首先判断值是否为0,然后如果不为0进入内部if,如果值大于0,输出结果;否则提示用户不能是负值。这里的值我们都是写死的,以后会讲到如何从用户处获取数据来执行不同的页面流程。
这里提醒下大家,希望大家可以养成一种习惯,通过代码来判断流程,这样对大家以后的发展有好处。ok
原文地址:http://www.jcourse.cn/read/147