重点掌握三目运算符的使用。
JSP主要就负责显示,所有复杂的业务操作都交给servlet完成。
计算运算符:+,-,*,/,%(取模)
<%@ page contentType="text/html" pageEncoding="GBK"%> <html> <head><title>www.mldnjava.cn,MLDN高端Java培训</title></head> <body> <% // 存放的是数字 pageContext.setAttribute("num1",20) ; pageContext.setAttribute("num2",30) ; %> <h3>加法操作:${num1 + num2}</h3> <h3>减法操作:${num1 - num2}</h3> <h3>乘法操作:${num1 * num2}</h3> <h3>除法操作:${num1 / num2}和${num1 div num2}</h3> <h3>取模操作:${num1 % num2}和${num1 mod num2}</h3> </body> </html>
判断运算符:等于(eq), 不等(ne), 小于(lt),大于(gt),小于等于(le), 大于等于(ge)
<%@ page contentType="text/html" pageEncoding="GBK"%> <html> <head><title>www.mldnjava.cn,MLDN高端Java培训</title></head> <body> <% // 存放的是数字 pageContext.setAttribute("num1",20) ; pageContext.setAttribute("num2",30) ; %> <h3>相等判断:${num1 == num2} 和 ${num1 eq num2}</h3> <h3>不等判断:${num1 != num2} 和 ${num1 ne num2}</h3> <h3>小于判断:${num1 < num2} 和 ${num1 lt num2}</h3> <h3>大于判断:${num1 > num2} 和 ${num1 gt num2}</h3> <h3>小于等于判断:${num1 <= num2} 和 ${num1 le num2}</h3> <h3>大于等于判断:${num1 >= num2} 和 ${num1 ge num2}</h3> </body> </html>
逻辑运算符:&&=and, ||=or, !=not
<%@ page contentType="text/html" pageEncoding="GBK"%> <html> <head><title>www.mldnjava.cn,MLDN高端Java培训</title></head> <body> <% // 存放的是数字 pageContext.setAttribute("flagA",true) ; pageContext.setAttribute("flagB",false) ; %> <h3>与操作:${flagA && flagB} 和 ${flagA and flagB}</h3> <h3>或操作:${flagA || flagB} 和 ${flagA or flagB}</h3> <h3>非操作:${!flagA} 和 ${not flagB}</h3> </body> </html>
三目运算符 最重要: num1>num2 ? "大于" : "小于"
<%@ page contentType="text/html" pageEncoding="GBK"%> <html> <head><title>www.mldnjava.cn,MLDN高端Java培训</title></head> <body> <% // 存放的是数字 pageContext.setAttribute("num1",10) ; pageContext.setAttribute("num2",20) ; pageContext.setAttribute("num3",30) ; %> <h3>empty操作:${empty info}</h3> <h3>三目操作:${num1>num2 ? "大于" : "小于"}</h3> <h3>括号操作:${num1 * (num2 + num3)}</h3> </body> </html>
时间: 2024-10-22 02:42:55