http://blog.csdn.net/hlantian/article/details/5781897
jsp:directive.page 与 import 的区别
<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页面中使用,不能跨页调用
分享到:
相关推荐
<jsp:directive.page import="org.zjy.service.BlogService"/> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> String id=request.getParameter("id"); BlogService service=new ...
- `<jsp:directive.page import="com.yeeyoo.model.*"/>`: 导入了自定义的 `com.yeeyoo.model.*` 包中的所有类。 - `<jsp:directive.page import="com.yeeyoo.Bo.*"/>`: 同样导入了自定义的 `com.yeeyoo.Bo.*` 包中...
1. **page指令**:如`import`导入需要的类,`contentType`设置页面内容类型和编码,`pageEncoding`设置页面字符集。 2. **包含指令**:`<%@ include file="..." %>`实现静态包含,被包含的页面会在翻译时合并到JSP中...
实践中,我们通常会用到JSP动作标签(如`<jsp:include>`、`<jsp:forward>`、`<jsp:useBean>`等)和JSP指令(如`<jsp:directive.page>`、`<jsp:directive.include>`等)来增强功能和组织代码。同时,JSP还可以与...
- `<jsp:directive.page import="com.yeeyoo.model.*"/>`、`<jsp:directive.page import="com.yeeyoo.Bo.*"/>`: 导入自定义的模型类和业务逻辑类。 #### 动态获取基础路径 - `String path = request....
<jsp:directive.page import="java.text.*"/> <jsp:directive.page import="java.lang.*"/> <jsp:directive.page contentType="text/xml"/> <jsp:scriptlet> <![CDATA[ double compa = 1000.0; double ...
<jsp:directive.page import="javax.servlet.jsp.jstl.core.*" /> <jsp:directive.page import="javax.servlet.jsp.jstl.fmt.*" /> ``` ```jsp <%@ taglib prefix="c" uri="http://java.sun....
- **page指令**:`<%@ page att="val" %>`,用于设置JSP页面的全局属性,如import、contentType、session等。例如,设置页面编码类型可以写为`<%@ page contentType="text/html;charset=UTF-8" %>`。 5. **JSP操作...
4. **指令元素**(Directive):提供关于如何处理JSP页面的信息,如`<%@ page %>`、`<%@ include %>`等。 5. **动作元素**(Action):用于插入动态内容或引用外部资源,如`<jsp:include>`、`<jsp:param>`等。 ####...
<%@ page import="java.util.*, java.lang.*" %> ``` 通过上述知识点的介绍,我们可以了解到JSP页面的基本构成以及如何使用注释和指令元素来优化JSP页面的开发流程。这对于理解和编写高效的JSP应用程序至关重要。
1. **网页指令(The page directive)**:用于定义JSP页面的属性,如编程语言、继承的Servlet类、导入的Java包等。例如: ```jsp <%@ page language="Java" extends="HttpServlet" import="java.io.*, java.util....
- 动态包含其他JSP页面或HTML文件,与Include Directive不同,它在请求处理时进行包含,且支持传递参数。 5. **jsp:forward**: - 将请求转发给另一个JSP页面或Servlet,不再返回当前页面的内容,而是直接返回...
<jsp:directive.page attr1="value1" attr2="value2" ... /> ``` - **language**:用于指定在脚本元素中使用的脚本语言,默认值是java。目前JSP2.0规范仅支持java,未来可能会扩展支持更多语言如C或C++。 - **...
6. `page`指令的`import`属性:它用于引入Java包中的类,使得在JSP页面中可以直接使用这些类。选项C正确。 7. `page`指令的`isThreadSafe`属性:当设置为`true`时,表明JSP页面支持多线程访问。选项C正确。 8. ...
### JSP (JavaServer Pages) 语法卡片知识点详解 #### 一、概述 JSP(JavaServer Pages)是一种用于创建动态网页的技术标准,它结合了HTML、XML与Java语言的功能,使得开发人员能够轻松地创建功能强大的Web应用...
<%@ page import="java.util.*" %> ( int i=0; i; i++ ) { %> 你好 10. JSP 转义符 JSP 中使用以下几个转义符: * 双引号 \“ * 单引号 \’ * 反斜杠 \\ * 回车 \r * 换行 \n * 制表符 \t * 退格 \...
<jsp:directive.page import="javax.naming.InitialContext"/> <jsp:directive.page import="javax.sql.DataSource"/> String path = request.getContextPath(); String basePath = request.getScheme() + "://" +...
- **概述**:`page` 指令作用于整个JSP页面,用于定义与页面相关的属性,如使用的脚本语言、是否启用session等。 - **语法**: ```jsp <%@page attr1="value1" attr2="value2"…%> ``` - **属性详解**: - `...