- 浏览: 1586732 次
- 性别:
- 来自: 吉林
文章分类
- 全部博客 (624)
- C/C++ (33)
- Java (181)
- 网络相关 (7)
- 我爱篮球 (3)
- 也爱足球 (4)
- 杂谈 (1)
- 系统架构 (3)
- Web Service (14)
- Framework (3)
- 系统命令 (8)
- 管理平台相关 (8)
- 其它 (35)
- Websphere (1)
- Struts2 (24)
- Hibernate (16)
- Spring (23)
- javascript (20)
- jquery (23)
- html/css/div (28)
- 数据库 (40)
- JavaWeb (27)
- 设计模式 (2)
- 文档编写 (3)
- SVN (5)
- Ant (1)
- Maven (13)
- 软件项目管理 (8)
- AOP (1)
- kindeditor (1)
- JSON (2)
- Servlt/JSP (4)
- WordXML (2)
- XML (12)
- 面试相关 (7)
- Tomcat (11)
- 性能与调优 (29)
- 职业发展 (2)
- 操作系统 (7)
- AJAX (2)
- DWR (1)
- Eclipse (12)
- 持续集成 (3)
- 批处理命令 (1)
- Mozilla Rhino (2)
- 新鲜技术 (18)
- Apache mina (2)
- 底层技术 (18)
- Linux (22)
- 新鲜技术,IT历史 (1)
- 敏捷开发 (1)
- 版本控制 (5)
- 较火技术 (7)
- 集群 (2)
- Web前端 (13)
- 报表工具 (3)
- 网站架构 (5)
- 大数据 (8)
- 分布式存储 (5)
- 云计算 (8)
- TCP/IP协议 (1)
- 负载均衡 (3)
- 硬件 (1)
- 表现层技术 (3)
- Velocity (3)
- jvm (6)
- 并发编程 (10)
- hadoop (8)
- 数据结构和算法 (12)
- 计算机原理 (1)
- 测试驱动开发-TDD (3)
- 开发技巧 (1)
- 分词器 (1)
- 项目构建工具 (2)
- JMX (4)
- RMI (1)
- 测试技术 (22)
- 网络完全 (1)
- Git (4)
- apache开源包 (4)
- Java常用 (1)
- mock (2)
- OSGi (2)
- MongoDB (1)
- JBPM (1)
- Storm (3)
- mysql (2)
- telnet (1)
- 正则表达式 (1)
- bootstrap (4)
- Apache ActiveMQ (1)
- redis (9)
- Nginx (2)
- rsync+inotify文件同步 (2)
- testng (1)
- 原型设计工具 (1)
- 工程能力 (1)
- 风险控制 (3)
- ibatis (1)
- 分布式 (4)
- 安全技术 (1)
- 计算机基础 (4)
- 消息中间件 (1)
- UML (2)
最新评论
-
u012236967:
java命令执行jar包(里面的main函数)的方式(包括依赖其它的jar包问题) -
世界尽头没有你:
Selenium自动化测试从入门到精通(Java版)百度网盘地 ...
自动化测试工具 Selenium WebDriver 入门教程(针对主流浏览器) -
小小西芹菜:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
dwr实现Reverse Ajax推送技术的三种方式 -
hellozhouqiao:
楼主,请教一点问题.现在我们需要在excel 的页脚里面加上图 ...
FreeMaker + xml 导出word(处理目录,图片和页眉页脚问题) -
乱在长安:
使用Timer会有各种各样的问题好嘛?!书上推荐使用Sched ...
DelayQueue (ScheduledThreadPoolExecutor调度的实现)
<c:url> 操作的语法
<c:url value="expression" context="expression" var="name" scope="scope">
<c:param name="expression" value="expression"/>
<c:param name="expression" value="expression"/>
...
</c:url>
生成 URL 作为 HTML 标记的属性值
<a href="<c:url value=index.jsp'/>">index page</a>
生成带请求参数的 URL
<c:url value="index.jsp">
<c:param name="keyword" value="${searchTerm}"/>
<c:param name="month" value="02/2003"/>
</c:url>
注:searchTerm 事先定义好值。
value 属性用来指定基本 URL,然后在必要时标记对其进行转换。如果这个基本 URL 以一个斜杠开始,那么会在它前面加上 servlet 的上下文名称。可以使用 context 属性提供显式的上下文名称。如果省略该属性,那么就使用当前 servlet 上下文的名称。这一点特别有用,因为 servlet 上下文名称是在部署期间而不是开发期间决定的。(如果这个基本 URL 不是以斜杠开始的,那么就认为它是一个相对 URL,这时就不必添加上下文名称。)
操作的语法 <c:url value="expression" context="expression" var="name" scope="scope">
<c:param name="expression" value="expression"/>
<c:param name="expression" value="expression"/>
...
</c:url>
生成 URL 作为 HTML 标记的属性值
<a href="<c:url value=index.jsp'/>">index page</a>
生成带请求参数的 URL
<c:url value="index.jsp">
<c:param name="keyword" value="${searchTerm}"/>
<c:param name="month" value="02/2003"/>
</c:url>
注:searchTerm 事先定义好值。
value 属性用来指定基本 URL,然后在必要时标记对其进行转换。如果这个基本 URL 以一个斜杠开始,那么会在它前面加上 servlet 的上下文名称。可以使用 context 属性提供显式的上下文名称。如果省略该属性,那么就使用当前 servlet 上下文的名称。这一点特别有用,因为 servlet 上下文名称是在部署期间而不是开发期间决定的。(如果这个基本 URL 不是以斜杠开始的,那么就认为它是一个相对 URL,这时就不必添加上下文名称。)
<c:url value="expression" context="expression" var="name" scope="scope">
<c:param name="expression" value="expression"/>
<c:param name="expression" value="expression"/>
...
</c:url>
生成 URL 作为 HTML 标记的属性值
<a href="<c:url value=index.jsp'/>">index page</a>
生成带请求参数的 URL
<c:url value="index.jsp">
<c:param name="keyword" value="${searchTerm}"/>
<c:param name="month" value="02/2003"/>
</c:url>
注:searchTerm 事先定义好值。
value 属性用来指定基本 URL,然后在必要时标记对其进行转换。如果这个基本 URL 以一个斜杠开始,那么会在它前面加上 servlet 的上下文名称。可以使用 context 属性提供显式的上下文名称。如果省略该属性,那么就使用当前 servlet 上下文的名称。这一点特别有用,因为 servlet 上下文名称是在部署期间而不是开发期间决定的。(如果这个基本 URL 不是以斜杠开始的,那么就认为它是一个相对 URL,这时就不必添加上下文名称。)
发表评论
-
Java软件工程师就业思维图(2016年版)
2016-08-18 15:21 505http://toutiao.com/a6319714152 ... -
如何卸载百度安全卫士(其它杀毒软件使用同样方法)
2015-07-30 20:01 830最近卸载百度安全卫士的时候,发现常规途径完全 ... -
easyBCD(系统引导软件)简介及引导安装Ubuntu14.04
2015-04-19 16:27 1156EasyBCD是一款系统引导相关的软件,EasyBCD能够 ... -
银行家算法(避免死锁的算法)
2015-03-20 14:26 1846银行家算法[编辑] 银行家算法(Ba ... -
FindBugs简介(检查代码质量问题的工具,可以集成到Eclipse中)
2014-03-12 18:19 1476静态分析工具承诺无需开发人员费劲就能找出代码中已 ... -
按键盘的删除键导致网页后退的问题
2014-02-26 16:15 5065禁用Backspace键 ,ASP.NET ... -
趣味数学(各大经典数学问题)
2014-02-23 23:19 5035哥尼斯堡七桥问题 ... -
元数据驱动的应用程序设计和开发
2013-09-30 17:43 1332目录(?)[+] 本页内容 牢记30岁 你的模式有多 ... -
怎样创建FTP服务器
2013-07-15 17:15 1085我们大家都 很熟悉FTP上传下载了吧!FTP到底是怎么创建的 ... -
Comet:基于 HTTP 长连接的“服务器推”技术
2013-07-11 15:19 1057http://www.ibm.com/developerw ... -
使用仓库管理器——Sonatype Nexus的九大理由
2013-07-03 10:35 1935(译自:Nine Reasons to Us ... -
Windows下主机名和IP映射设置
2013-07-01 16:08 4109Windows下主机名和IP映射设置 2012-08- ... -
Sonatype Nexus以war包形式部署时始终报错,最后由此文章发现线索得以解决(还得靠google啊)
2013-06-28 18:28 2476这两天以在tomcat上部署war包的形式跑nexus,总是 ... -
IMIX简介
2013-06-18 14:39 2737IMIX Protocol简介 IMIX协议全称银行间市场 ... -
想成为管理者,你得具备什么,请参看
2013-06-09 17:48 1017下面为埃&森&哲 ... -
常见端口详解,可能攻击和防御策略
2013-06-07 10:04 3048网络不安全,需要恶补端口知识 现在电脑的价格真是便宜, ... -
windows远程桌面与本机互相复制文件的方法
2013-05-30 09:23 2705使用windows远程桌面连接复制拷贝远程电脑上文 ... -
XP服务详解
2013-05-28 17:15 1571我在网上看到一篇不错 ... -
JBPM工作流引擎介绍(一)
2013-05-16 10:56 1376JBPM,全称是Java Business ... -
JBPM工作流引擎介绍
2013-05-16 10:55 1116jBPM is a flexible Business Pr ...
相关推荐
以上只是JSTL 1.2语法的一部分,实际上还有更多的标签和功能,如循环标签(`<c:forEach>`、`<c:forTokens>`)、条件操作(`<c:if>`、`<c:choose>`等)、URL操作(`<c:url>`、`<c:redirect>`)等,它们极大地简化了...
- **URL操作标签**:`<c:import>`、`<c:url>`和`<c:redirect>`,用于导入资源、创建URL和重定向。 2. **表达式控制标签**的详细说明: - `<c:out>`标签:用于输出数据,避免使用Java脚本。例如: ```jsp <c:out...
- `<c:redirect url="url" [context="contextPath"] [var="varName"] [scope="scope"]> [param name="paramName" value="paramValue"] </c:redirect>` - **属性说明**: - `url`:必需,重定向的目标地址。 - ...
<c:redirect url="/max.jsp" context="/ch16"> <c:param name="name1" value="665"/> <c:param name="name3" value="ㄌٷ"/> </c:redirect> ``` 重定向到指定URL并携带参数。 #### 9. `<c:forTokens>`:分割...
语法`<c:set value="value" var="varName" [scope="{page|request|session|application}"]/>`中,`var`定义变量名,`scope`定义作用域。如果不指定`scope`,默认为page作用域。注意,`var`和`scope`属性不能使用...
5. **`<c:import>`、`<c:redirect>`、`<c:url>`**: 这些标签处理与URL相关的任务。`<c:import>`用于导入页面,`<c:redirect>`用于重定向,`<c:url>`用于创建URL。 ```jsp <c:import url="/path/to/page" /> <c:...
`<c:if>`标签用于根据条件执行不同的操作。 1. **无Body情况**: ```html <c:if test="testCondition" [var="varName"] [scope="{page|request|session|application}"] /> ``` - `test`: 条件判断语句。 2. **...
#### 二、URL操作标签库(URL Library) ##### 1. `<c:import>`、`<c:redirect>`、`<c:url>`标签 这些标签主要用于处理URL相关的操作,如导入外部资源、重定向以及创建URL。 示例: ```html <c:import url=...
7. **<c:url>**: 创建安全的URL,可以自动编码参数。 8. **<c:param>**: 添加URL参数。 ### 四、JSTL I18N & Format标签 1. **<fmt:formatNumber>**: 格式化数字。 2. **<fmt:parseNumber>**: 解析数字。 3. **...
- **语法**:`<c:catch var="varName">欲抓取错误的部分</c:catch>` - **属性解释**: - `var`:存储错误信息的变量。 #### 流程控制 **1. `<c:if>`** - **用途**:类似于if条件语句,根据表达式的真假决定...
C标签库(Core Tag Library)是JSTL中的核心部分,包含了用于基本操作的标签,如迭代、条件判断、输出文本、URL处理等。 1. **引入C标签库** 在JSP页面中使用C标签库之前,需要首先引入JSTL库和C标签库。这通常...
JSTL还包括其他标签,如`<c:forEach>`用于迭代操作,`<c:import>`用于导入外部资源,`<c:redirect>`和`<c:url>`用于URL操作等。 通过这些标签,开发者可以在JSP页面中轻松实现数据处理、条件判断、循环和URL管理等...
1. `<c:if>` 标签实现条件判断,其语法有: - 无本体内容时,`<c:if test="testCondition" var="varName" [scope="{page|request|session|application}"] />` - 有本体内容时,`<c:if test="testCondition" [var=...
- `<c:choose>`, `<c:when>`, `<c:otherwise>`构成选择结构,类似于Java中的switch语句。 - `<c:forLoop>`进行循环迭代。 - `<c:forEach>`遍历集合或数组。 - `<c:set>`设置变量。 - `<c:out>`用于安全地输出数据,...
- `<c:url>`和`<c:param>`:构建URL并添加参数。 ```jsp <c:url value="/search" var="searchUrl"> <c:param name="keyword" value="${query}"/> </c:url> <a href="${searchUrl}">搜索</a> ``` **格式化标签库...
4. **URL操作标签** - `<c:url>`:创建一个安全的URL,可以处理URL编码和添加请求参数。 - `<c:param>`:向URL添加参数。 5. **逻辑操作标签** - `<c:set>`:设置变量,可以将值赋给page、request、session或...
4. **URL操作标签**:包括`<c:import>`、`<c:url>` 和 `<c:redirect>`。这些标签用于处理URL相关的操作。 - `<c:import>`:加载并插入外部资源。 - `<c:url>`:创建链接。 - `<c:redirect>`:重定向到另一个资源...
3. **URL操作**: - `<c:url>`:创建一个URL,可以添加查询参数和编码。 - `<c:param>`:向URL添加参数。 4. **标签处理**: - `<c:catch>`:捕获异常,通常用于错误处理。 5. **条件标签**: - `<c:if>`:...