JSP JSTL <c:url>标签:生成URL地址标签
2023-06-13 09:11:54 时间
c:url 标签用于生成一个 URL 路径的字符串,这个生成的字符串可以赋予 HTML 的 a 标记实现 URL 的连接,或者用这个生成的 URL 字符串实现网页转发与重定向等。在使用该标签生成 URL 时还可以搭配 c:param 标签动态添加URL的参数信息。
上下文路径,用于访问同一个服务器的其他Web工程,其值必须以 / 开头,如果指定了该属性,那么url属性值也必须一 / 开头
c:url value= url [var= name ][scope= page|request|session|application ][context= context ]/
语法格式一:将输出产生的 URL 字符串信息,如果指定了 var 和 scope 属性,相应的 URL 信息就不再输出,而是存储在变量中以备后用。
c:url value= url var= name ][scope= page|request|session|application ][context= context ]
c:param
/c:url
不仅实现了语法格式一的功能,而且还可以搭配 c:param 标签完成带参数的复杂 URL 信息。
这两种语法格式中涉及的属性说明如表所示。
上下文路径,用于访问同一个服务器的其他Web工程,其值必须以 / 开头,如果指定了该属性,那么url属性值也必须一 / 开头
将 Tomcat 的 URL 路径 http://localhost:8080 定制到标签的 url 变量中,这个变量存在于 session 范围内。另外还结合 c:param 标签动态生成 3 个 URL 的参数信息,这 3 个参数信息分别是当前时间的时、分、秒。
%@page import= java.util.* % %@taglib prefix= c uri= http://java.sun.com/jsp/jstl/core % c:set var= time value= %=new Date()% / c:url value= http://localhost:8080 var= url scope= session c:param name= Hours value= ${time.hours} / c:param name= Minutes value= ${time.minutes} / c:param name= Seconds value= ${time.seconds} / /c:url a href=${url} 用产生的URL路径作为超链接的参数 /a %
运行结果在浏览器的地址栏中可以看到传递的参数,结果如下:
http://localhost:8080/?Hours=168 Minutes=21 Seconds=57
21288.html
htmljavaJSPSTLWeb相关文章
- asp还有人用吗_javascript和jsp区别
- idea 查看jsp是否被引用_idea 运行JSP后显示源代码是什么情况
- 关于html和jsp中锚点的实现详解编程语言
- Spring与jsp表达式的产生的问题详解编程语言
- JSP指令详解(三大指令)
- JSP jsp:forward:请求转发标签
- JSP jsp:include:页面包含标签
- JSP Response.isNew()方法:判断当前用户是否为新用户
- JSP JSTL <c:forTokens>标签:对字符串进行迭代输出标签
- 部署Linux下的JSP服务器:实现快速高效开发(linuxjsp服务器)
- 快速掌握JSP与MySQL的教程(jspmysql教程)
- Mysql与JSP连续不断的发展(mysql与jsp)
- 用JSP连接MySQL数据库:简明实现代码(jsp连接mysql数据库代码)
- 测试JSP与MySQL的连接:一键搞定!(jsp连接mysql测试)
- 使用JSP访问MySQL数据库(jsp访问mysql)
- JSP使用MySQL进行留言管理(jsp留言mysql)
- 基于JSP和MySQL的用户注册系统设计(jsp mysql 注册)
- 基于JSP快速查询Oracle数据库(jsp查询oracle)
- 利用JSP及Oracle搭建文件管理系统(jsp oracle文件)
- 邮件发送简单例子-jsp文件
- 关于JSP中文问题的解决方法
- JSP计数器的制作
- jsp连接MySQL实现插入insert操作功能示例
- JSP上传文件到指定位置实例代码
- jsp页面中插入css样式的三种方法总结