JSP中使用JSTL按不同条件输出内容的方法
本文实例讲述了JSP中使用JSTL按不同条件输出内容的方法。分享给大家供大家参考。具体如下:
ConditionalContentJSTL.jsp页面:
<%@ page language="java" contentType="text/html;charset=UTF-8" %> <%@ taglib uri="/WEB-INF/tld/c-rt.tld" prefix="c-rt" %> <html> <head> <title>Java Code Geeks Snippets - Conditional Content with JSTL in JSP Page</title> </head> <body> <%-- if condition --%> <c-rt:if test='${param.myparam1 == "myvalue1"}'> This is printed if parameter "myparam1" equals "myvalue1" </br> </c-rt:if> <%-- if/else condition --%> <c-rt:choose> <c-rt:when test='${param.myparam2 == "myvalue2"}'> This is printed if parameter "myparam2" equals "myvalue2" </br> </c-rt:when> <c-rt:otherwise> This is printed if parameter "myparam2" DOES NOT equal "myvalue2" </br> </c-rt:otherwise> </c-rt:choose> <%-- multiple conditions --%> <c-rt:choose> <c-rt:when test='${param.myparam3 == "0"}'> This is printed if parameter "myparam1" equals 0 </br> </c-rt:when> <c-rt:when test='${param.myparam3 == "1"}'> This is printed if parameter "myparam1" equals 1 </br> </c-rt:when> <c-rt:otherwise> This is printed for any other value of the parameter </br> </c-rt:otherwise> </c-rt:choose> </body>
希望本文所述对大家的JSP程序设计有所帮助。
相关推荐
-
JSP和JSTL获取服务器参数示例
复制代码 代码如下: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>JSP和JSTL获取服务器参数</
-
关于jsp页面使用jstl的异常分析
1.在jsp页面中使用如下代码加入jstl的支持 复制代码 代码如下: <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 2.如果jsp页面报如下异常 org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.Customer.addCustomerInfo_jsp
-
jsp 使用jstl实现翻页实例代码
使用jstl进行显示相对使用jsp来说代码更显得整齐,也使代码量显得较少 复制代码 代码如下: <%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@taglib prefix="c" uri = "http://java.sun.com/jsp/jstl/core"
-
jsp中使用jstl导入html乱码问题解决方法
在jsp中通过jst的<c:import>导入html时会出现乱码的现象,其原因是org.apache.taglibs.standard.tag.common.core.ImportSupport 的charEncoding的值为空则会出现charEncoding为默认值也就是ISO-8859-1 所幸的是charEncoding可以直接通过<c:import>直接设置,所以只需设置一下就好了,许多人说可以通过在html中通过meta设置contentType,但我试验过却不行,也
-
JSP中常用的JSTL fmt(format格式化)标签用法整理
JSTL标签提供了对国际化(I18N)的支持,它可以根据发出请求的客户端地域的不同来显示不同的语言.同时还提供了格式化数据和日期的方法.实现这些功能需要I18N格式标签库(I18N-capable formation tags liberary).引入该标签库的方法为: <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> I18N格式标签库提供了11个标签,这些 标签从功能上
-
JSP入门教程之客户端验证、常用输出方式及JSTL基本用法
本文讲述了JSP入门教程之客户端验证.常用输出方式及JSTL基本用法.分享给大家供大家参考.具体如下: 一.目标: ① 掌握客户端验证的基本过程: ② 掌握JSP输出信息的方式: ③ 掌握JSTL的基本用法. 二.主要内容: ① 通过实例介绍客户端验证的基本过程: ② 介绍JSP输出信息的基本方式: ③ 通过实例分析介绍JSTL的基本用法. 客户端验证相关的代码在网络上随处可见,并且非常通用,所以一般情况下不需要大家自己编写,但是需要知道如何使用.如何修改.下面介绍基本的使用过程: 1.如何嵌入
-
JSP中一些JSTL核心标签用法总结
一.JSTL介绍 JSTL(JavaServer Pages Standard Tag Library)由JCP(Java Community Process)指定标准,提供给 Java Web 开发人员一个标准通用的标签函数库.和 EL 来取代传统直接在页面上嵌入 Java 程序(Scripting)的做法,以提高程序可读性.维护性和方便性.JSTL 主要由Apache组织的Jakarta Project 实现,容器必须支持Servlet 2.4 且JSP 2.0 以上版本. JSTL下载地址
-
JSP中使用JSTL按不同条件输出内容的方法
本文实例讲述了JSP中使用JSTL按不同条件输出内容的方法.分享给大家供大家参考.具体如下: ConditionalContentJSTL.jsp页面: <%@ page language="java" contentType="text/html;charset=UTF-8" %> <%@ taglib uri="/WEB-INF/tld/c-rt.tld" prefix="c-rt" %> <
-
在JSP中使用formatNumber控制要显示的小数位数方法
先引入标签库 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> 比如保留小数点后两位小数: <fmt:formatNumber value="${xxx}" type="number" maxFractionDigits="2"/> 以上这篇在JSP中使用formatNumber控制要显示的小数位数方法
-
js实现文本框中输入文字页面中div层同步获取文本框内容的方法
本文实例讲述了js实现文本框中输入文字页面中div层同步获取文本框内容的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.o
-
JavaScript弹出新窗口后向父窗口输出内容的方法
本文实例讲述了JavaScript弹出新窗口后向父窗口输出内容的方法.分享给大家供大家参考.具体如下: 下面的JS代码演示了如何通过window.open方法打开一个弹出窗口,然后通过弹出窗口的句柄向父窗口输出信息的方法 <!DOCTYPE html> <html> <head> <script> function openWin() { myWindow=window.open('','','width=200,height=100'); myWindow
-
Laravel实现自定义错误输出内容的方法
本文实例讲述了Laravel实现自定义错误输出内容的方法.分享给大家供大家参考,具体如下: 这里分析一下laravel对于提交的数据进行验证,怎么自定义错误输出的内容 在根目录下运行命令 php artisan make:request PostUpdateRequest 会在app\Http\Requests目录下创建PostUpdateRequest文件 比如我设置 public function rules() { return [ 'posts_title' => 'required',
-
vue2.0 element-ui中el-select选择器无法显示选中的内容(解决方法)
我使用的是element-ui V2.2.3.代码如下,当我选择值得时候,el-select选择器无法显示选中的内容,但是能触发change方法,并且能输出选择的值. select.vue文件 <template> <div> <div class="row" v-for="RowItem in rows"> <div class="col" v-for="colItem in RowItem.
-
JavaScript中使用document.write向页面输出内容实例
document.write 命令向页面输出文字 本实例使用 JavaScript 的 document.write 命令向页面输出指定的文字,代码如下: 复制代码 代码如下: <script type="text/javascript"> document.write("我是向页面输出的文字!"); </script> 将上面部分代码,用文本编辑器保存为 write.html(或 write.htm).双击 write.html 运行它(实
-
jsp中页面间传汉字参数转码的方法
转码:a.href="./showCont.jsp?tcontent="+encodeURI(encodeURI(tcontent)); 解码:java.net.URLDecoder.decode((String)request.getParameter("tcontent"), "UTF-8"); 例 a.jsp源代码 复制代码 代码如下: <%@ page contentType="text/html; charset=gb2
随机推荐
- Shell脚本实现批量生成nagios配置文件
- java异常(Exception)处理机制详解
- WordPress中is_singular()函数简介
- linux实现php定时执行cron任务详解
- python抓取网页图片示例(python爬虫)
- 多次执行mysql_fetch_array()的指针归位问题探讨
- windows7下安装php的imagick和imagemagick扩展教程
- 如何在网站中插播广告?
- 关于Vue Webpack2单元测试示例详解
- ReactJs设置css样式的方法
- ubuntu上配置Nginx+PHP5 FastCGI服务器配置
- JS合并数组的几种方法及优劣比较
- Javascript遍历Html Table示例(包括内容和属性值)
- 使用户点击后退按钮使效三行代码
- JS 对象属性相关(检查属性、枚举属性等)
- C#使用Streamwriter打开文件的方法
- php生成唯一的订单函数分享
- 编写自己的php扩展函数
- Android中EditText的drawableRight属性设置点击事件
- Java实现的获取和判断文件头信息工具类用法示例