jsp页面使用if else语句
2008-07-31 17:37
621 查看
jsp页面嵌入java语句使用<%%>即可,但是在使用if else语句时一定要注意使用是标点的使用,在语句中分号不能写,不符合jsp页面的语法规则,若多写了则会报错:如下:
<% if(retailerLevel.equals("A")) {%> {name: 'priceRA', type: 'string'}, <%;} %>
<% else if(retailerLevel.equals("B")) {%> {name: 'priceRB', type: 'string'}, <%;} %>
<% else if(retailerLevel.equals("C")) {%> {name: 'priceRC', type: 'string'},<%;} %>
<% else if(retailerLevel.equals("D")) {%> {name: 'priceRD', type: 'string'},<%;} %>
<% if(retailerLevel.equals("A")) {%> {name: 'priceFA', type: 'string'},<%;} %>
<% else if(retailerLevel.equals("B")) {%> {name: 'priceFB', type: 'string'},<%;} %>
<% else if(retailerLevel.equals("C")) {%> {name: 'priceFC', type: 'string'},<%;} %>
<% else if(retailerLevel.equals("D")) { %> {name: 'priceFD', type: 'string'},<%;} %>
则会报很多相关else的错误,但是若把分号去掉则ok了!!如换成以下代码则会正常运行:
<% if(retailerLevel.equals("A")) {%> {name: 'priceRA', type: 'string'},
<%} else if(retailerLevel.equals("B")) {%> {name: 'priceRB', type: 'string'},
<%} else if(retailerLevel.equals("C")) {%> {name: 'priceRC', type: 'string'},
<%} else if(retailerLevel.equals("D")) {%> {name: 'priceRD', type: 'string'},
<%} if(retailerLevel.equals("A")) {%> {name: 'priceFA', type: 'string'},
<%} else if(retailerLevel.equals("B")) {%> {name: 'priceFB', type: 'string'},
<%} else if(retailerLevel.equals("C")) {%> {name: 'priceFC', type: 'string'},
<%} else if(retailerLevel.equals("D")) { %> {name: 'priceFD', type: 'string'},<%} %>
<% if(retailerLevel.equals("A")) {%> {name: 'priceRA', type: 'string'}, <%;} %>
<% else if(retailerLevel.equals("B")) {%> {name: 'priceRB', type: 'string'}, <%;} %>
<% else if(retailerLevel.equals("C")) {%> {name: 'priceRC', type: 'string'},<%;} %>
<% else if(retailerLevel.equals("D")) {%> {name: 'priceRD', type: 'string'},<%;} %>
<% if(retailerLevel.equals("A")) {%> {name: 'priceFA', type: 'string'},<%;} %>
<% else if(retailerLevel.equals("B")) {%> {name: 'priceFB', type: 'string'},<%;} %>
<% else if(retailerLevel.equals("C")) {%> {name: 'priceFC', type: 'string'},<%;} %>
<% else if(retailerLevel.equals("D")) { %> {name: 'priceFD', type: 'string'},<%;} %>
则会报很多相关else的错误,但是若把分号去掉则ok了!!如换成以下代码则会正常运行:
<% if(retailerLevel.equals("A")) {%> {name: 'priceRA', type: 'string'},
<%} else if(retailerLevel.equals("B")) {%> {name: 'priceRB', type: 'string'},
<%} else if(retailerLevel.equals("C")) {%> {name: 'priceRC', type: 'string'},
<%} else if(retailerLevel.equals("D")) {%> {name: 'priceRD', type: 'string'},
<%} if(retailerLevel.equals("A")) {%> {name: 'priceFA', type: 'string'},
<%} else if(retailerLevel.equals("B")) {%> {name: 'priceFB', type: 'string'},
<%} else if(retailerLevel.equals("C")) {%> {name: 'priceFC', type: 'string'},
<%} else if(retailerLevel.equals("D")) { %> {name: 'priceFD', type: 'string'},<%} %>
相关文章推荐
- 如何在JSP页面中使用JSTL标签实现if和if-else判断,判断条件使用<%=value%>
- jsp中使用jstl的实现类似if ... else 语句
- 如何在JSP页面中使用JSTL标签实现if-else判断
- 如何在JSP页面中使用JSTL标签实现if和if-else判断
- 为什么使用if else分支语句不好
- 选择 | 循环 | 语句(if,if……else,switch,while,for)的理解和使用
- sql中的判断语句 if...else的使用
- JAVA流程控制 IF ELSE语句与Switch Case语句的使用
- 求1+2+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A? B:C)
- C语言选择语句的使用---if()-else和switch--case
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- 题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)
- 《剑指offer》上的一道原题,求1+2+……+n,要求不能使用乘除法,for、while、if、else、switch、case等关键字以及条件判断语句
- 【算法题】题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)
- Python中在for循环中嵌套使用if和else语句的技巧
- javaWeb 使用jsp开发 if else 标签
- 循环语句中的if else 结构里面如何使用break语句?
- 实现1+2+3...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。