文档章节

jstl标签

StayY
 StayY
发布于 2016/02/14 22:53
字数 420
阅读 2
收藏 0
点赞 1
评论 0

JSTL (全名:java  standard  tag  libarary   -  java标准标签库  )

使用JSTL标签步骤

                          1 导入jstl支持的jar包(标签背后隐藏的java代码)

                                            注意:使用javaee5.0的项目自动导入jstl支持jar

                          2)使用taglib指令导入标签库

                                                             <%@taglib uri="tld文件的uri名称" prefix="简写" %>

                 3)在jsp中使用标签   

核心标签库的重点标签:           

         保存数据:

                           <c:set></c:set>  

    <c:set var="name" value="rose" scope="request></c:set> 还能指定域对象保存


         获取数据:

             <c:out value=""></c:out>

        <c:out value="${name}"></c:out>从域中拿到字符

        <c:out value=null default=""></c:out> 当value值为空时 使用默认值

        <c:out value=null defalut="<h3>标题3</h3>" escapeXml="false"></c:out>   ecapeXml是否对value值进行转义?  false,不转义 , true转义 (默认)

   单条件判断

            <c:if test="true"></c:if>  如果是true 则执行标签体内的内容 test里面可以写el表达式  只能有一个

            

   多条件判断

          <c:choose></c:choose>

         <c:when test=""></c:when>      when可以多次使用  要多次判断 就多次使用

          <c:otherwise></c:otherwise>   否则的意思   就是除了when里面的以外 就这个条件

                    相当于if  ifelse  if else

    循环数据

          <c:forEach></c:forEach>

            <c:forEach begin="" end="" step="" items="" var="" varStatus="">

            begin 从哪个元素开始遍历  

            end   到哪个元素结束遍历  

            step  步长   (每次加几)

            items  需要遍历的数据

            var    每个元素的名称

            varStatus    当前正在遍历元素的状态对象  (count属性: 当前位置 ,从1开始

          <c:forTokens items="" delims="" var=""></c:forTokens>

                delims里面的切割的内容   可以切割文字

   重定向

          <c:redirect></c:redirect>

                    <c:redirect url=""><c:redirect>

© 著作权归作者所有

共有 人打赏支持
StayY
粉丝 0
博文 34
码字总数 21515
作品 0
南昌
程序员
web项目中web.xml的作用

每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗? 一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。 web.xml文件是用来...

ChinaHYF ⋅ 04/27 ⋅ 0

JavaWeb12-HTML篇笔记(二)

Ø 为什么学习JSTL: JSTL和EL结合 替换页面中<%%> Ø JSTL版本: JSTL1.0 :不支持EL表达式. JSTL1.1 和 1.2 :支持EL表达式. Ø JSTL的标签库:包含了五类标签. core(核心标签),fmt(国际化标签)...

我是小谷粒 ⋅ 05/28 ⋅ 0

JSP 学习总结---学习笔记

什么是JSP 1)为什么说,Servlet是一个动态Web开发技术呢? Servlet是基于服务端的一种动态交互技术, HttpServletRequest表示客户端到服务端的对象 HttpServletResponse表示服务端到客户端的...

知止内明 ⋅ 04/18 ⋅ 0

Servlet的一些细节--学习笔记

Servlet细节 1)浏览器访问的url-pattern只是一个符合格式的任意字符串,以/开头 2)一个Servlet的url-pattern可以是1个或多个,有二种形式; a).xx b)/xx/ 注意:/不能一起直接使用 3)/和....

知止内明 ⋅ 04/17 ⋅ 0

JavaWeb开发比较重要的面试题

JavaWeb开发比较重要的面试题 1. 编码转换:怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串? 答:示例代码如下: String s1=”你好”; String s2=new String(s1.getBytes(“GB2312”...

xj_9264 ⋅ 05/06 ⋅ 0

JavaWeb09-HTML篇笔记(二)

1.1 案例一:使用Servlet完成一个用户登录的案例.1.1.1 需求: 在网站的首页上,登录的链接,点击登录的链接,可以跳转到登录的页面.在登录的页面中输入用户名和密码点击登录的案例.完成登录的功...

我是小谷粒 ⋅ 05/21 ⋅ 0

(一)SpringMVC之配置DispatcherServlet的一些坑

DispatcherServlet是SpringMVC的核心控制器,就像是SpringMVC的心脏,几乎所有的请求都会经过这个控制器,通过它,大大的降低了模块之间的耦合度。所有学SpringMVC的同学们第一步肯定都是先配...

Java攻城玩家 ⋅ 06/03 ⋅ 0

JSTL jar包依赖关系与版本差异

jsp中使用JSTL,需要哪些jar包 jstl.jar和standard.jar standard.jar是JSP标准标签库,和jstl.jar 1.0版本中一起使用, 但在jstl-1.2.jar就不再需要了...

bithup ⋅ 2017/04/12 ⋅ 0

如何让JSP不解析类似#{}的特殊字符

我在使用JSP页面时发现如下问题,如果一个JSP页面中包含类似#{},${}等特殊字符的话(此类特殊字符包裹在 中),如果通过controller直接返回给该JSP页面,则该JSP页面可正常显示为#{}而不会去...

码上中国博客 ⋅ 04/24 ⋅ 0

Servlet创建运行的过程--生命周期以及自动加载

前言 初学者像我这样的,刚开始学的时候一脸懵逼,为什么Servlet可以直接运行,明明没有入口啊 只是重写了Servlet中的方法。然后访问该地址怎么就直接运行了。 所以了解Serlvet的运行过程即生...

codingcoge ⋅ 06/12 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

IDEA PermGen space内存溢出

解决方案: File -> Settings -> Build, Execution, Deployment / Build Tools / Maven / Runner下,找到VM Options选项,默认是空的,改为如下内容(或更大值)...

快乐的小火柴 ⋅ 12分钟前 ⋅ 0

前端常见跨域解决方案

什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 广义的跨域: 1.) 资源跳转: A链接、重定向、表单提交2.) 资源嵌入: <link>、<script>、<im...

临江仙卜算子 ⋅ 13分钟前 ⋅ 0

系统管理命令service

service命令用来控制系统服务的实用工具,例如启动、停止、重启和关闭系统服务,以及当前状态。当然也可以直接操作,例如/etc/init.d/mysqld restart等。 语法 service (选项)(参数) 选项...

Jpchina ⋅ 18分钟前 ⋅ 0

MySQL 联合索引的命中规则

为什么要用联合索引? 对于查询语句“SELECT T.* FROM T WHERE T.c1=1 AND T.c3=2”涉及到两列,这个时候我们一般采用一个联合索引(c1, c3);而不用两个单列索引,这是因为一条查询语句往往应...

hensemlee ⋅ 25分钟前 ⋅ 0

Spring 自动组件扫描

通常情况下都是在XML配置文件中手动声明Bean和组件的。不过Spring也可以自动扫描组件实例化Bean,这样就可以避免在XML文件中繁琐的Bean声明。 手动声明Bean: 这里不再啰嗦,就是简单地在XML...

霍淇滨 ⋅ 30分钟前 ⋅ 0

MapReduce简单需求分析-共同好友及查找互粉的情况

MapReduce的设计,最重要的是要找准key,然后制定一系列的数据处理流程。MapReduce的Map中,会把key相同的分配到同一个reduce中,对于key的选择,可以找到某个相同的因素。以下面的几个例子说...

Jason_typ ⋅ 32分钟前 ⋅ 0

springboot多数据源自动切换

SpringBoot多数据源切换,先上配置文件: 1.pom: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20......

JackyRiver ⋅ 34分钟前 ⋅ 0

Boost库编译应用

版本:Boost 1.66.0 Windows库编译 官网指南:直接执行bootstrap.bat处理文件即可,可以我却遇到一堆的问题。 环境:Windows 10 + Visual Studio 2017 Boost编译出来库命名 boost库生成文件命...

水海云 ⋅ 38分钟前 ⋅ 0

解决Eclipse发布到Tomcat丢失依赖jar包的问题

如果jar文件是以外部依赖的形式导入的。Eclipse将web项目发布到Tomcat时,是不会自动发布这些依赖的。 可以通过Eclipse在项目上右击 - Propertics - Deployment Assembly,添加“Java Build ...

ArlenXu ⋅ 38分钟前 ⋅ 0

iview tree组件层级过多时可左右滚动

使用vue+iview的tree组件,iview官网iview的tree树形控件 问题描述:tree层级过多时左右不可滚动 问题解决:修改overflow属性值 .el-tree-node>.el-tree-node_children { overflow: vi...

YXMBetter ⋅ 40分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部