易截截图软件、单文件、免安装、纯绿色、仅160KB

JSP内置对象

JSP 的内置对象有:resquest 、response、session、 application 、out。以下我们将
一一介绍。
response 和request 对象是JSP 的内置对象较重要的两个,这两个对象提供了对服务
器和浏览器通信方法的控制。直接讨论这两个对象前,要先对HTTP 协议----Word Wide
Web底层协议作简单介绍。
Word Wide Web是怎样运行的呢?在浏览器上键入一个正确的网址后,若一切顺利,
网页就出现了。例如,在浏览器输入栏中键入http://www.yahoo.com,Yahoo 网站的主
页就出现在浏览器窗口。这背后是什么在起作用?
使用 浏览器从网站获取HTML 页面时, 实际在使用Hypertext Transfer
Protocol(HTTP)。 HTTP 协议规定了信息在Internet 上的传输方法,特别规定了浏览器
与服务器的交互方法。
从网站获取页面时,浏览器在网站上打开了一个对网络服务器的连接,并发出请求。
服务器收到请求后回应,所以HTTP 协议被称作“请求和响应”协议。
浏览器请求有某种结构,HTTP 请求包括一个请求行、头域和可能的信息体。最普通
的请求类型是对页面的一个简单请求,如下例:
GET/hello.htm HTTP/1.1
Host:www.sina.com.cn
这是对网站: www.sina.com.cn 上页面hello.htm 的HTTP 请求的例子。首行是请求行,
规定了请求的方法、请求的资源及使用的HTTP 协议的版本。
77
上例中,请求的方法是“GET”方法,此方法获取特定的资源。上例中GET 方法用
来获取名为hello.htm 的网页。其它请求方法包括POST,HEAD,DELETE,TRACE
及PUT 方法等。
此例中的第二行是头(header)。Host 头规定了网站上hello.htm 文件的Internet 地址。
此例中,主机是: www.sina.com.cn。
一个典型请求通常包含许多头,称做请求的HTTP 头。头提供了关于信息体的附加信
息及请求的来源。其中有些头是标准的,有些和特定的浏览器有关。
一个请求还可能包含信息体,例如,信息体可包含HTML 表单的内容。在HTML 表
单上单击Submit 键时,该表单使用ACTION=“POST”或ACTION=“GET”特征,输入
表单的内容都被发送到服务器上。该表单内容就由POST 方法或GET 方法在请求的信息
体中发送。
服务器在收到请求时,返回HTTP 响应。响应也有某种结构,每个响应都由状态行开
始,可以包含几个头及可能的信息体,称做响应的HTTP 头和响应信息体,这些头和信
息体由服务器发送给客户的浏览器,信息体就是客户请求的网页的运行结果,对于JSP


相关文档:

JSP 绝对路径 终极解决方案

context.xml 文件夹中
<Context path="/wap"
docBase="D:\IDE\MyEclipse\wap\WebRoot" reloadable="false" >
request.getContextPath(); -==> /wap
this.getServletContext().getRealPath("") ;// D:\IDE\MyEclipse\wap\WebRoot
......

jsp中的自定义标签的用法


编写自定义标签步骤
 
 编写标签处理器(处理标签的Java类),这些类需要实现一些规范化的标签接口
 编写标签库描述文件(TLD),这个文件描述了每个标签和对应的Java标签处理器类之间的映射关系
 在web.xml中配置标签库文件的URI
 在JSP页面中利用taglib指令将标签库引入到页面中
  ......

一段可以运行的xhtml的jsp代码

<?xml version="1.0" encoding="UTF-8"?>
<%@ page contentType="text/html; charset=UTF-8" language="java" import="java.sql.*" errorPage="" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+pat ......

JSP中定时关闭页面的JS控件


JS代码
<script
type="text/javascript">
function closewindow(){
 window.returnValue = true;
 window.close();
}
function clock(){
 i = i -1;
 if(document.getElementById("info")){
  document.getElementById("info").innerHTML
......

ASP、JSP与PHP 你会选谁

 目前,最常用的三种动态网页语言有ASP(Active   Server   Pages),JSP(Java   Server   Pages),  
  PHP   (Hypertext   Preprocessor)。    
   
  简   介    
   
    ASP全名Active   Server & ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号