页面之间传递值不免要用到if,else等逻辑判断,由于jsp页面不是纯后台java代码,所以直接在jsp页面中写if,else等逻辑判断不会起作用。

这里介绍jsp 页面使用if,else逻辑判断,网上有很多同类文章这里只做归纳总结和补充。

1. 项目中引入JSTL的两个jar包:jstl.jar 和 standard.jar。(我用的是standard-1.1.2,)

2. 在页面中引入标签库:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

3.<c:if> 用于实现 java 中的 if 语句功能。

这里写出我的应用场景,根据上一个页面传入的值,决定当前页面的标签显示

如果上一个页面传入的是基本户,显示基本户审核标签

如果上一个页面传入的是一般户,显示一般户审核标签

<c:if test="${sessionScope.AccountReserveDto.accountType=='基本户'}">

<label>基本户审核:</label>

</c:if>

<c:if test="${sessionScope.AccountReserveDto.accountType=='一般户'}">

<label>一般户审核:</label>

</c:if>

上面就是一个简单的if语句,大家可以根据自己的需要进行改写,这里做一下说明

if判断用的就是<c:if> </c:if>标签

test="${ }" 这部分是固定的里面的东西需要你根据自己的实际情况填写,sessionScope.AccountReserveDto.accountType=='基本户',这是我的判断条件不要照抄

这里注意一下文字'基本户'用的是单引号括住,如果用了双引号会报错,这点一定要注意。

jsp 页面使用if,else逻辑判断相关推荐

  1. Myeclipse中项目没有代码错误提示,jsp页面无编译迹象?如何解决

    在使用Myeclipse开发项目时,发现jsp页面中嵌入的java代码没有编译的迹象,错误的get方法没有报错,没有报错信息我们如何知道我们开发的内容是正确的呢? 接下来就演示一下如何解决

  2. 关于jsp页面中的pageEncoding和contentType以及html中的meta标签中字符集的设置(转)...

    转载:<关于JSP页面中的pageEncoding和contentType两种属性的区别> pageEncoding是jsp文件本身的编码 contentType的charset是指服务器 ...

  3. java jsp页面如何添加C标签

    在https://mvnrepository.com/找两个jar包分别是: <dependency> <groupId>javax.servlet.jsp.jstl</ ...

  4. jasp报错_jetty启动访问jsp页面报错

    jfinal3.5,jfinal jetty-server 2018.11,然后引入了apache-jsp和apache-jstl,访问jsp页面时还是提示org.apache.jasper.Jasp ...

  5. 在java中建个jsp文件_第一个jsp页面

    安装JDK,配置JDK开发环境: //配置JAVA_HOME,在系统环境变量中创建: //变量名:JAVA_HOME //变量值:(JDK所在的根目录) C:\Program Files\Java\j ...

  6. SpirngMVC jsp页面空指针

    SpirngMVC jsp页面空指针 ,这个错误基本上是jar包冲突,我看网上很多的方案 <dependency><groupId>javax.servlet</grou ...

  7. java图片文件字符串jsp_将图片转成base64字符串并在JSP页面显示的Java代码

    *本事例主要讲了如下几点: * 1:将图片转换为BASE64加密字符串. * 2:将图片流转换为BASE64加密字符串. * 3:将BASE64加密字符串转换为图片. * 4:在jsp文件中以引用的方 ...

  8. java获取jsp页面参数_jsp页面中获取servlet请求中的参数方法总结

    jsp页面中获取servlet请求中的参数的办法详解 在JAVA WEB应用中,如何获取servlet请求中的参数,并传递给跳转的JSP页面?例如访问http://localhost:8088/bbs ...

  9. JSP页面中验证码的调用方法

    步骤: 1.首先是要生成验证码 2.对验证码类进行调用:主要 实现的是  将验证码图片 输出到response.getOutputStream()这个输出流中 调用时,可以在页面调用,也可以在serv ...

最新文章

  1. OpenCV(项目)车牌识别4 -- 总结篇
  2. python语言入门与精通-Python从入门到精通
  3. webpack打包vue反编译_2020年你必须知道的webpack打包优化方法
  4. 经典|图解Linux内存性能优化核心思想
  5. mysql还原数据报错:
  6. 1009. 说反话 (20)
  7. redis命令大全参考手册
  8. 160309_Qt Essentials
  9. 文本文件与二进制文件
  10. maven的一些依赖
  11. 设计模式--组合模式C++实现
  12. Java内部类(摘自Java就业培训教程)
  13. win10电脑360调用不到JAVA,win10系统打不开360浏览器快捷方式的修复步骤
  14. c盘扩容提示簇被标记_技能+ | C盘空间满了怎么办?无需格式化、不用重装系统,教你如何轻松搞定扩容...
  15. 只要心存美好便是岁月花开时
  16. Android隐藏的权限管理机制:AppOps
  17. AP作为WLAN用户接入认证点的PEAP用户接入流程
  18. Windows 小技巧10--Windows常见软件、系统配置
  19. 新赛季更新完服务器要维护到什么时候,王者荣耀新赛季刚更新就出乱子,维护到九点才开服,普攻都消失了...
  20. 正则的懒惰性和贪婪性、正则与字符串

热门文章

  1. kotlin的三目运算
  2. c上传文件到linux服务器,上传文件到Linux服务器
  3. python使用GRPC远程调用rpc接口
  4. c语言制作java虚拟机_【C/C+】虚拟机实现:用C语言来写Java虚拟机
  5. ios调用python_引用ios-和引用ios相关的内容-阿里云开发者社区
  6. 数据管理软件成为开店助手
  7. 美食杰项目(六)发布菜谱
  8. 基础算法——前缀和详解
  9. 正点原子USMART使用
  10. Win10使用docker桌面版本