当前课程知识点:Web后端开发技术 >  第6章 标准标签库 >  6.1 核心标签库 >  6.1.4 URL标签

返回《Web后端开发技术》慕课在线视频课程列表

6.1.4 URL标签在线视频

下一节:6.2.1 任务实现:某高校毕业生信息发布系统-首页(JSTL版)

返回《Web后端开发技术》慕课在线视频列表

6.1.4 URL标签课程教案、知识点、字幕

欢迎同学回来继续学习web后端开发技术

在这一小节当中

我们将学习URL标签

URL包括4个标签

第1个是url

它构造一个URL地址

第2个标签是import标签

它用来包含一个URL地址所指向的资源

相当于include这样的作用

第3个叫redirect

它的作用是实现重定向

最后一个param标签

用来传递参数

那么我们首先看一下url这个标签

它的作用是构造一个URL地址

这是它的语法形式

我们看一下它里面有哪些属性

一个是value

我们应该知道它这个地址到底是什么地址

是一个值

然后有可选属性var

可选属性scope

共计有4个值

还有context可选属性

在标签当中

我们还可以通过param标签

来传递这个地址所需要的或者说所携带的参数

具体属性我们简单的介绍一下

第1个是value

指定要构造的URL

第2个var 它是指定构造出的URL的属性名

然后我们要把属性存在范围当中

接下来scope指定属性到底存在哪

由scope来指定的

那么它有4个选项

我们选择其中之一

默认的是page属性

下面这个叫context

它用来指定URL所属的

同一个容器下的web应用的上下文

最后一个是param

这个属性它是一个可选的

因为我们是一个地址

那么地址有可能携带参数

我们就可以通过这个属性来携带参数

下面我们看一个示例

这个示例是构造了一个名为myURL的地址

那么它的地址具体是什么

是这里面所写的

然后下面这行代码是把这个地址

放在了超链接当中

写代码的时候

我们这里面使用的是el表达式

一定要注意

这里面的是对应的

必须是一一对应的

否则不会正常显示的

我们再看一个示例

在这个示例当中

我们定一个名为myURL

值为myURL.jsp的这样一个url地址

然后在它的内部

我们使用param这个元素

传递了一个参数

它的名字叫id值为123

那么下面这行代码也是一个超链接

使用el表达式

把这个值取出来

下面我们介绍一下redirect这个标签

它的作用就是重定向

和response这个对象的sendRedirect方法

作用是一样的

这是它的语法形式

我们看一下它的属性

有url这是一个值

可选属性context

可选属性param

这里面需要指出携带的参数的名和值

这里面我们看一下它属性到底是什么意思

url指定重定项的目标资源的地址

接下来是context

它指定URL所属的同一个容器下

应用的上下文环境

下面我们看一个示例

这个示例将页面重定向到百度

我们看一下

在这里面使用url这个标签

我们看到值就是百度的网址

给它定义一个名字叫做myURL

然后在这里面使用redirect标签

在url这个位置上面使用el表达式

把这个值输入出来

这样就可以重定向到百度网址上面去

import标签

import的作用

在 JSP页面导入一个url地址所指向资源

作用和我们之前学的include作用很相似

这是它的语法形式

我们看一下它的属性都有哪些

一个是url

可选属性var

可选属性scope

context

那么在标签当中还可以进一步嵌套param标签

关于这些属性

我们在之前已经介绍到了

我们这里面就不一一再进行详细的讲解了

这个属性是新增加的

它的意思是什么呢

它的意思是指定将导入的资源内容

转换为字符的时候

它所使用的编码charEncoding

这是这个属性

还有一个属性

这个属性是用来传递参数的

下面我们看一个示例

这个示例是用来导入一个URL所指向的资源

在这里面我们看这样一行代码

使用import标签

导入一个什么资源呢

导入一个header.jsp

同时携带了这个参数Id等于123

那么我们看一下

这个header.jsp页面写了哪些内容呢

在这个页面当中

它首先输出“我是Header.jsp”这样一句话

然后使用out标签来输出

输出什么呢

输出所携带的参数

id的值

那么最后我们看到

在这个页面显示的是这样一个效果

我是Header.jsp

然后id等于123

接下来给大家去演示URL标签

那么URL标签也很简单

我们用的是 c import

那么我们想到哪个url上呢

比如说是05.jsp

同时我可能还要传一些参数过去

比如说id等于123这样的一个参数

我们看05.jsp怎么写呢

05.jsp我们就可以去接收到这个参数

比如说id等于多少呢

我们可以通过c out

value等于待接收的id

那么这个id的值怎么取出来呢

通过我的el表达式

注意这里一定要有一个param.id

表示从上一个jsp当中的参数当中取得的id值

这样去写

那我们去运行一下

我们的04.jsp

大家可以看到04.jsp就会引入到05.jsp

而05.jsp当中用的就是我们的id值

这个id值是从哪来的

是04.jsp传过去的

这里就是我们url标签的一个演示

这一小节我们就讲到这里

再见

Web后端开发技术课程列表:

第1章 Java Web开发准备

-1.0 导学

--1.0.1 导学

-1.1 Web应用开发概述

--1.1.1 Web应用简介

--1.1.2 Web开发技术

--1.1.3 测试

-1.2 准备Java Web应用开发环境

--1.2.1 准备Java Web应用开发环境

--1.2.2 测试

--1.2.3 谈谈JavaWeb优势和学习方法

-1.3 任务实现:Hello World Web项目

--1.3.1 Hello World Web项目

--1.3.2 测试

-1.4 小结

--1.4.1 小结

-本课程所有代码

--课程参考代码

第2章 Servlet技术基础

-2.0 导学

--2.0.1 导学

-2.1 Servlet概述

--2.1.1 Servlet简介

--2.1.2 Servlet API

--2.1.3 测试

-2.2 创建Servlet

--2.2.1 Hello Servlet

--2.2.2 Servlet配置

--2,2,3 作业

-2.3 Servlet应用

--2.3.1 处理超链接请求

--2.3.2 处理form表单请求

--2.3.3 处理结果

--2.3.4 测试

-2.4 任务实现:某高校毕业生信息发布系统-注册与登录(Servlet版)

--2.4.1 注册代码实现

--2.4.2 登录代码实现

--2.4.3 测试

--2.4.4谈一谈jQuery前端开发框架

-2.5 ServletConfig接口

--2.5.1 ServletConfig接口

-2.6 ServletContext接口

--2.6.1 ServletContext接口

-2.7 HttpServletRequest接口

--2.7.1 获取请求报文信息

--2.7.2 上传照片

--2.7.3 获取网络连接信息

--2.7.4 存取请求域属性

--2.7.5 测验

--2.7.6 在请求转发和重定向过程中传递数据

-2.8 HttpServletResponse接口

--2.8.1 HttpServletResponse接口

--2.8.2 输出服务器端图片

--2.8.3 测试

-2.9 任务实现:某高校毕业生信息发布系统-简历添加

--2.9.1 任务实现:某高校毕业生信息发布系统-简历添加

-2.10 小结

--2.10.1 小结

-动画演示:Java Web应用服务器处理客户端请求的过程

--Java Web应用服务器处理客户端请求的过程

第3章 会话跟踪

-3.0 导学

--3.0.1 导学

-3.1 Cookie技术

--3.1.1 Cookie技术概述

--3.1.2 Cookie技术应用-自动登录

--3.1.3 测试

-3.2 Session技术

--3.2.1 Session技术概述

--3.2.2 Session技术-Session技术应用购物车

--3.2.3 测试

-3.3 URL重写与隐藏表单域

--3.3.1 URL重写技术与隐藏表单域

--3.3.2 测试

-3.4 任务实现:某高校毕业生信息发布系统-简历修改

--3.4.1 任务实现:某高校毕业生信息发布系统-简历修改

--3.4.2 讨论会话跟踪技术的应用场景

-3.5 小结

--3.5.1 小结

第4章 JSP基础

-4.0 导学

--4.0.1 JSP导学

-4.1 jsp概述

--4.1.1 JSP概述

--4.1.2 测试

-4.2 脚本元素

--4.2.1 脚本元素

--4.2.2 测试

-4.3 指令元素

--4.3.1 指令元素

--4.3.2 测试

-4.4 动作元素

--4.4.1 动作元素

--4.4.3 测试

-4.5 内置对象

--4.5.1 内置对象(1)

--4.5.2 内置对象(2)

--4.5.3 测试

-4.6 JavaBean

--4.6.1 JavaBean概述

--4.6.2 分步注册

--4.6.3 测试

-4.7 任务实现:某高校毕业生信息发布系统-首页(JSP版)

--4.7.1 任务实现:某高校毕业生信息发布系统-首页(JSP版)

--4.7.2 在JSP页面显示内容的都有哪些方法

-4.8 小结

--4.8.1 小结

第5章 表达式语言

-5.0 导学

--5.0.1 表达式语言

--5.0.2 测试

-5.1 el语法

--5.1.1 EL语法

--5.1.2 测试

-5.2 el隐含对象

--5.2.1 EL隐含对象

--5.2.2 测试

-5.3 任务实现:某高校毕业生信息发布系统-学生详细信息展示

--5.3.1 任务实现:某高校毕业生信息发布系统-学生详细信息展示

--5.3.2 测试

-5.4 小结

--5.4.1 小结

--5.4.2 讨论el表达式的优势

第6章 标准标签库

-6.0 导学

--6.0.1 标准标签库

--6.0.2 测试

-6.1 核心标签库

--6.1.1 通用标签

--6.1.2 条件标签

--6.1.3 迭代标签

--6.1.4 URL标签

--6.1.5 测试

-6.2 任务实现:某高校毕业生信息发布系统-首页(JSTL版)

--6.2.1 任务实现:某高校毕业生信息发布系统-首页(JSTL版)

--6.2.2 测试

-6.3 小结

--6.3.1 小结

--6.3.2 讨论如何实现自定义标签

第7章 Filter和Listener

-7.0 导学

--7.0_导学

-7.1 过滤器

--7.1.1过滤器(1)

--7.1.2过滤器(2)

--7.1.3 测试

-7.2 监听器

--7.2.1.1与ServletContext相关的监听器

--7.2.1.2示例:访问网站计数功能

--7.2.2.1与Session相关的监听器

--7.2.2.2示例:显示在线用户名称

--7.2.3.1与Request相关的监听器

--7.2.3.2示例:实时显示访问网站用户信息示例

--7.2.4 测试

-7.3 任务实现:某高校毕业生信息发布系统-单态登录

--7.3.1 任务实现:某高校毕业生信息发布系统-单态登录

--7.3.2 测试

-7.4 小结

--7.4.1小结

--7.4.2讨论filter和listener使用场景

第8章 JDBC

-8.0 导学

--8.0_导学

-8.1 JDBC API

--8.1.1 JDBC API

--8.1.2 测试

-8.2 JDBC API访问MySQL基本步骤

--8.2.1 JDBC API

--8.2.2 测试

-8.3 任务实现:某高校毕业生信息发布系统-注册与登录

--8.3.1 任务实现:某高校毕业生信息发布系统-注册与登录(JDBC版)

--8.3.2 测试

-8.4 小结

--8.4.1小结

--8.4.2 讨论JDBC工具类

第9章 某高校毕业生信息发布系统开发

-9.0导学

--9.0导学

-9.1 技术准备

--9.1.1技术准备-MVC模式

--9.1.2技术准备-Ajax技术

--9.1.3技术准备-jQuery对Ajax的实现

--9.1.4_技术准备- JDBC工具类

--9.1.5 测试.

-9.2 系统设计

--9.2系统设计:某高校毕业生信息发布系统开发

-9.3 系统实现

--9.3.1完善登陆和注册功能

--9.3.2完善简历添加功能

--9.3.3完善简历修改功能

--9.3.4.1首页分页显示

--9.3.4.2首页分页显示

-9.4 小结

--9.4.1小结

--9.4.2讨论:分页组件

6.1.4 URL标签笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。