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核心标签用法总结
一.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基本用法.分享给大家供大家参考.具体如下: 一.目标: ① 掌握客户端验证的基本过程: ② 掌握JSP输出信息的方式: ③ 掌握JSTL的基本用法. 二.主要内容: ① 通过实例介绍客户端验证的基本过程: ② 介绍JSP输出信息的基本方式: ③ 通过实例分析介绍JSTL的基本用法. 客户端验证相关的代码在网络上随处可见,并且非常通用,所以一般情况下不需要大家自己编写,但是需要知道如何使用.如何修改.下面介绍基本的使用过程: 1.如何嵌入
-
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实现翻页实例代码
使用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的异常分析
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获取服务器参数示例
复制代码 代码如下: <%@ 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按不同条件输出内容的方法
本文实例讲述了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
随机推荐
- Java实现的3des加密解密工具类示例
- 探讨如何在PHP开启gzip页面压缩实例
- Flex4 DataGrid中如何嵌入RadioButton
- angular仿支付宝密码框输入效果
- Selenium处理select标签的下拉框
- iOS实现图片保存与搜索功能
- php解析html类库simple_html_dom(详细介绍)
- php number_format() 函数通过千位分组来格式化数字的实现代码
- 在ubuntu下构建go语言开发环境的方法
- Linux和Windows中tomcat修改内存大小的方法
- 数据结构 数组顺序存储详细介绍
- Mysql命令行导入sql数据
- 在Node.js应用中使用Redis的方法简介
- Ajax实现城市二级联动(一)
- asp javascript picasa相册外链批量导出
- 高效的表格行背景隔行变色及选定高亮的JS代码
- 让批处理被wsh解析的代码
- jQuery选择器全面总结
- Jquery 复选框取值兼容FF和IE8(测试有效)
- IIS无法显示中文名称图片问题的解决方法