为JSP写的一套核心标签

作者:无名 - 其它综合 -

为jsp写的一套核心标签, 有了这套标签, 根本不需要自定义标签了

(1) 准备

需要standard.jar,jstl.jar两个jar包,放入tomcat 6.0/lib目录中(或者是/web-inf/lib)。

(2)core

lt;%@tagliburi="http://java.sun.com/jsp/jstl/core" prefix="c"%gt;

foreach循环:

①一般用法,相当普通的for循环:


lt;c:foreach begin =1 end=10 varstatas="st"gt;

    ${ st.count }

lt;/c:foreachgt;

② 迭代循环,集合:


lt;c:foreach var="u" items="${ users }"gt;

    ${ u.name}

lt;/c:foreachgt;

若是map集合${ user.key}得到值的集合

set


(1)    lt;c:set var="a" value="1234"/gt;   

(2)    lt;c:set var="a"gt;

        xxxxx

    lt;/c:setgt;

把标签体内所有的输出都当作var的值,不直接显示在网页上

使用需要调用${a}


remove     

lt;c:remove var="a"/gt;

    ${a}

url

lt;c:url var="date" value="/jspapp/date.jsp"gt;

    lt;c:param name="age" value="23"/gt;

    lt;c:param name="name" value="lisi"/gt;

    lt;c:param name="passwd" value="ffff"/gt;

lt;/c:urlgt; 

lt;a href="${date}"gt;testlt;/agt;

     /jspapp/xxx.jspage=23   

lt;a href="/jspapp/xxx.jspage=23amp;name=lsisamp;passwd=123"gt;

   test

lt;/agt;

同if swith

   lt;c:if test=s{4gt;2}gt;xxxxxlt;/c:ifgt;

   lt;c:choosegt; 

        lt;c:when test="a"gt;

            cccccccc

        lt;/c:whengt;

    lt;c:when test="b"gt;lt;/c:whengt;

        ....

   lt;/c:choosegt;

   lt;c:choosegt; 

        lt;c:when test=""gt;

            cddddddd

        lt;/c:whengt;

        lt;c:when test=""gt;

         sssss

        lt;/c:whengt;

        lt;c"when test=""gt;

         xxxxxx

        lt;/c:whengt;

    lt;c:otherwisegt;



    lt;/c:otherwisegt;

   lt;/c:choosegt;

为jsp写的一套核心标签

原文地址:https://www.cnblogs.com/yuyu666/p/9743861.html

IT人知识库 原文链接:http://www.itpeo.net/9999/4559603.html





jvm内置锁synchronized不能被中断

很久没看技术书籍了,今天看了一下《七周七并发模型》前面两章讲的java,写的还是有深度的。看到了一个有demo,说jvm ...

ACM__队列

今天学回顾bfs的时候遇到了,遂总结一下 队列是一种特殊的线性表,只允许在队列的前端(front)进行删除操作,在队尾进 ...

软件:IIS上配置CGI

本文的内容是:在windows7中的iis6.1中配置cgi功能。 我先讲步骤,步骤全用图来说明,以方便技术还是不熟练 ...

laravelM层

目录 app\models 没有就自己创一个 创建对应控制器的php文件,首字母大写 lt;php   namespac ...

几个常见的网站seo误区,你注意过没?

今天,沈老师就和大家谈谈常见的网站seo优化误区有哪些? 网站seo优化一:各种标签滥用做网站seo优化的站长都知道,每 ...

codeforces502gTheTree

题解: 一道优秀的题目 有几种做法: 1.维护后缀和 刚开始我想的是维护前缀和 然后用$sum[x]-sum[y]gt; ...

P2870[USACO07DEC]最佳牛线,黄金BestCowLine,Gold解题报告

p2870 [usaco07dec]最佳牛线,黄金best cow line, gold 题意 给一个字符串,每次可以从 ...

MySQL主主(双主)数据同步

系统:centos7数据库版本:5.6.36mastera地址:192.168.188.2masterb地址:192.1 ...

VIJOS2008愤怒的小鸟

先枚举两点 ,预处理这条抛物线能到达的所有点,随后状压dp。 #includelt;iostreamgt; #incl ...

线性动力学变分原理基础

线性动力学变分原理基础 线弹性动力学的控制方程(位移法,要得到的是位移分量的表达式$u=u(x,y,z,t),v=v(x ...

面试题:二叉树中和为某一路径

题目描述:输入一颗二叉树的跟节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下 ...

Django-Form嵌套的Meta类+为什么type()能创建类

form里面嵌套了一个meta类 class postform(forms.modelform): class ...

day16初始递归

# def story():# while true:# print(‘从前有座山,山上有座庙, ...

MacacAppInspetor经过的坑

起步环境需要要安装 app-inspector, 你需要首先安装 node.js。 国内用户可以安装 cnpm 加快 n ...

【BFS】洪水

描述   魔法森林的地图是r行c列的矩形。能通行的空地表示为‘.‘,c君倾倒洪水的地点标记为‘*‘,无法通行的巨石阵标记 ...

现代浏览器的模型(一)

本文开始逐渐了解现代浏览器的模型,搞清楚了浏览器大略是怎么回事,能极大促进理解前端js语言和框架的种种特点。 以下先 ...

JAVAI/O(三)内存映射文件

《java编程思想》中对内存映射文件有详细的介绍,此处仅做简单记录和总结。内存映射文件允许创建和修改因为太大而不能放入内 ...

快捷参考

math.random()//随机数生成器parseint()//装换为整数 日期时间函数(需要用变量调用):var b ...

函数一个用法

‘‘‘handle all the database interactions‘‘‘import json, time, ...

zookeeper实现分布式锁安全用法

背景 connectionloss 链接丢失 sessionexpired 会话过期 绕开 zookeeper brok ...