JSP 文件中去, 这 个包含的文件可以是 JSP 文件或者只是一段 Java 代码,
HTML 文件,文本文件。如果包含的 是 JSP 文件或者一段 Java 代码,这个包含的 JSP 的文件中代码将会被执行。 //include.jsp
The current date and time are <%@ include file="date.jsp" %> //date.jsp <%@ page language="java" import="java.util.*" %> <%= (new java.util.Date() ).toLocaleString() %>
2.4
包含一个静态或动态文件。 ?JSP 语法 or ?描述 元素允许你包含动态文件和静态,如果文件仅是静态文件,那么这种包 含仅仅是把包含文件的内容加到 jsp 文件中去, 而如果这个文件动态的, 那么你还可以 用还传递参数名和参数值。 ?属性 page="{elativeURL" 参数为一相对路径,或者是代表相对路径的表达式. flush="true"
这里你必须使用 flush="true",你不能使用 false 值.缺省值为 false 子句能让你传递一个或多个参数给动态文件.
2.5
重定向一个 HTML 文件,JSP 文件,或者是一个程序段。 ?JSP 语法 or ?属性 page="relativeURL " 这里是
一个表达式或是一个字符串用于说明你将要定向的文件或 URL.这个文件可以是 JSP,程序段,或者其它能够处理 request 对象的文件(如 asp,cgi,php). 向一个动态文件发送一个或多个参数,这个文件一定是动态文件。如果你想传递多个参 数,你可以在一个 JSP 文件中使用多个。 例子
3 内部对象
所谓内部对象就是系统提供的隐含的, 用户不需要手工创建就可以直接使用的对象。 JSP 共有以下 9 种基本内部对象: request: 表示客户端请求,此请求会包含来自 GET/POST 请求的参数 response : 网页传回用户端的响应 pageContext :管理网页的属性 session : 保存个人相关信息 application : 保存全局共享信息 out : 用来传送响应的输出 config : servlet 的构架部件
page : JSP 网页本身 exception : 用来处理网页的错误 下面我们着重介绍一下最常用的五个组件 request、response、out、session、application。
3.1 out
用来向客户端输出数据,这里的客户端主要是指浏览器。 主要方法: ?println(Boolean) println(char) println(char[]) println(float) println(double) println(int) println(String) println(Object) 以上方法用来向客户端输出不同类型的数据。
3.2 request
表示客户端请求,此请求会包含来自 GET/POST 请求的参数。服务器通过它来获得客 户端传来的数据。使用过表单的都知道,由客户端向浏览器端发送数据主要有两种方式,一 种是 GET 方法,一种是 POST 方法。 主要方法: ?getParameter(String name) 获得客户端传送给服务器端的参数值,该参数由 name 指定。 ?getParameterNames() 获得客户端传送给服务器端的所有的参数名字,结果集是一个 Enumeration(枚举)类 的实例。 ?getParameterValues(String name) 获得客户端传送给服务器端的参数值,该参数由 name 指定 ?getSession() ?gerQueryString() 获得查询字符串,该串由客户端以 GET 方法向服务器端发送。 另外,我们可以通过 getProtocol(),getMethod(),getServerName(),getS