<jsp:directive.page import="zero.space.ch03.BookBean"/>
相当于
<%@ page import="zero.space.ch03.BookBean" %>
但是也有区别:两个用法的作用范围不同,<%@ page import="zero.space.ch03.BookBean" %> 可用于多个页面内而<jsp:directive.page import="zero.space.ch03.BookBean"/>只能用于一个页面,不能跨页调用。
例如:如果你把所有类包的引入放在一个JSP中,在其他jsp中通include引入那个jsp。这时引入类就必须采用
<%@ page import="zero.space.ch03.BookBean" %> 这样的写法。
<jsp:directive.page import="zero.space.ch03.BookBean"/>这种写法只能在同一个jsp页面中使用,不能跨页调用
分享到:
相关推荐
* include动作:<jsp:include page="..." />,用于将其他JSP页面包含到当前JSP页面中。 五、实验程序及结果 实验程序主要包括两个JSP页面:index.jsp和dealwith.jsp。index.jsp用于实现用户登录界面,而dealwith....
3. **JSP指令**:包括`<jsp:directive.page>`(页面指令)、`<jsp:directive.include>`(包含指令)和`<jsp:directive.taglib>`(标签库指令)。它们用于设置页面属性,引入其他文件或定义自定义标签库。 4. **EL...
2. **JSP指令**:包括`<jsp:directive.page>`、`<jsp:directive.include>`和`<jsp:directive.forward>`等,用于设置页面属性、引入其他文件或转发请求。 3. **JSP动作**:如`<jsp:useBean>`、`<jsp:setProperty>`、...
3. **JSP指令**:如`<%@ page...%>`、`<%@ include...%>`和`<jsp:directive...>`,用于设置页面属性、包含其他文件等。 4. **JSP动作**:如`<jsp:include...>`、`<jsp:forward...>`和`<jsp:params...>`,它们用于在...
1. **页面元素**: JSP页面由HTML、CSS、JavaScript以及嵌入的Java代码组成,通过`<jsp:directive>`、`<jsp:action>`和`<%...%>`等标签实现动态内容的插入。 2. **脚本元素**: 包括`<%!...%>`(声明)、`<%=...%>`...
实践中,我们通常会用到JSP动作标签(如`<jsp:include>`、`<jsp:forward>`、`<jsp:useBean>`等)和JSP指令(如`<jsp:directive.page>`、`<jsp:directive.include>`等)来增强功能和组织代码。同时,JSP还可以与...
2. **JSP指令**:比如`<%@ page %>`, `<%@ include %>`, `<jsp:directive.`它们用于设置整个JSP页面的属性,包含其他文件或引入Java类。 3. **JSP动作**:如`<jsp:include>`, `<jsp:forward>`, `<jsp:params>`等,...
<jsp:directive.page import="org.zjy.service.BlogService"/> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body> <% String id=request.getParameter("id")...
3. **<jsp:directive.page>**:等同于<%@ page %>,用于设置页面指令。 4. **<jsp:directive.include>**:等同于<%@ include %>,用于包含文件。 **JSP表达式和脚本元素** 1. **JSP表达式**(${expression}):将...
引入JSTL库到项目中,开发者需要在JSP页面的`<jsp:root>`标签内添加`<jsp:directive.page>`指令,指定JSTL的库引用,例如: ```jsp <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:c=...
1. **编译器指引(Compiler Directive)**:例如`<%@ page %>`, 它用来设置页面属性,如编程语言、字符编码、是否缓存等。 2. **声明(Declaration)**:`<%! ... %>`,声明全局变量和方法,它们会被添加到Servlet类...
2. JSP指令:`<jsp:directive.page>`、`<jsp:directive.include>`、`<jsp:directive.taglib>`等指令,用于配置页面属性,导入页面和标签库。 3. JSP表达式:`<%= expression %>`用于将Java表达式的值输出到HTML响应...
- **指令元素**:如`<%@page>`、`<%@include>`、`<jsp:directive.>`等,用于设置页面属性或包含其他文件。 - **动作元素**:如`<jsp:useBean>`、`<jsp:setProperty>`、`<jsp:forward>`,用于处理对象、属性及页面...
2. **指令元素**:`<jsp:directive.page>`、`<jsp:directive.include>`、`<jsp:directive.taglib>`。 3. **动作元素**:如`<jsp:useBean>`、`<jsp:setProperty>`、`<jsp:getProperty>`等。 ### 三、JSP核心对象 ...
3. **JSP指令**:如`<%@ page...%>`、`<%@ include...%>`和`<jsp:directive...>`,它们用于设置页面属性、引入其他文件或声明页面导入的Java类。 4. **JSP动作**:如`<jsp:include>`、`<jsp:forward>`、`<jsp:...
- **指令元素**:如`<jsp:directive.page>`、`<jsp:directive.include>`和`<jsp:directive.forward>`,用于设置页面属性或包含其他资源。 - **动作元素**:如`<jsp:useBean>`、`<jsp:setProperty>`和`<jsp:...
- **指令元素**:如`<jsp:directive.page>`(页面指令)、`<jsp:directive.include>`(包含指令)和`<jsp:directive.forward>`(转发指令)。 - **动作元素**:如`<jsp:useBean>`(使用JavaBean)、`<jsp:set...
- **指令元素**:如`<jsp:directive.page>`(页面指令),`<jsp:directive.include>`(包含指令),`<jsp:directive.taglib>`(引入标签库指令)。 - **动作元素**:如`<jsp:useBean>`(使用Bean),`<jsp:set...
- **指令(Directives)**:用于配置页面属性,如`<%@page>`、`<jsp:directive.page>`、`<%@include>`和`<jsp:directive.include>`。 - **声明(Declarations)**:用于定义变量和方法,如`<%!...%>`或`<jsp:declaration...