当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 作 者 : 仙人掌工作室 6.1 CGI变量概述 如果你是从传统的CGI编程转而学习Java Servlet,或许已经习惯了“CGI变量”这一概念。
 

 

 ·98下安装jsp环境的俩常见问题    »显示摘要«
    摘要: 作者:badboy 在pwin98se环境下 ,我使用jsp运行环境为jswdk-1.0.1和jdk1.3,要到http://java.sun.com处下载。jdk1.3安装过程很简单,jswdk1.0.1无须安装只要解压缩即可。然后修改autoexec.bat如下: path=%path%;d:\jdk1.3\bin set classpath=d:\jdk1.3\lib\tools.......
 ·java servlet api    »显示摘要«
    摘要: 3. java servlet api: java servlet 开发工具(jsdk)提供了多个软件包,在编写 servlet 时需要用到这些软件包。其中包括两个用于所有 servlet 的基本软件包:javax.servlet 和 javax.servlet.http。可从sun公司的web站点下载 java servlet 开发工具。 下面主要介绍javax.servlet.htt......


六、访问CGI变量
作 者 : 仙人掌工作室

   6.1 cgi变量概述 【程序编程相关:JSP由浅入深(5)Scriptlets

【推荐阅读:JSP由浅入深(6)JSP声明

部分来自http请求命令与请求头,例如content-length头; 【扩展信息:JSP由浅入深(7)JSP Direct

   如果你是从传统的cgi编程转而学习java servlet,或许已经习惯了“cgi变量”这一概念.cgi变量汇集了各种有关请求的信息:

部分来自socket本身,例如主机的名字与ip地址;

也有部分与服务器安装配置有关,例如url到实际路径的映射.

   6.2 标准cgi变量的servlet等价表示

   下表假定request对象是提供给doget与dopost方法的httpservletrequest类型对象. cgi变量 含义 从doget或dopost访问

auth_type 如果提供了authorization头,这里指定了具体的模式(basic或者digest). request.getauthtype()

content_length 只用于post请求,表示所发送数据的字节数. 严格地讲,等价的表达方式应该是string.valueof(request.getcontentlength())(返回一个字符串).但更常见的是用request.getcontentlength()返回含义相同的整数.

content_type 如果指定的话,表示后面所跟数据的类型. request.getcontenttype()

document_root 与http://host/对应的路径. getservletcontext().getrealpath("/")

注意低版本servlet规范中的等价表达方式是request.getrealpath("/").

http_xxx_yyy 访问任意http头. request.getheader("xxx-yyy")

path_info url中的附加路径信息,即url中servlet路径之后.查询字符串之前的那部分. request.getpathinfo()

path_translated 映射到服务器实际路径之后的路径信息.
...   下一页
 ·j2ee doc 之 配置指南    »显示摘要«
    摘要: j2ee doc 之 配置指南 关键词:java 声明:本文档由freehero翻译,未经作者同意不能用于商业用途,您可以自由的复制和传播,文档只供您理解j2ee,因作者能力有限,建议您同时阅读英文文档,对于因为翻译的错误代来的后果作者不负任何责任,欢迎您来信讨论freehero@163.net j2ee配置指南 1。介绍本文介绍j2ee环境的配置,所有涉及的文件都在j2ee安装......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE