社区
Web 开发
帖子详情
如何用Jsp/servlet获取客户端浏览器类型?
arlibaba
2001-08-28 04:25:06
各位高人,多多指教!
...全文
211
4
打赏
收藏
如何用Jsp/servlet获取客户端浏览器类型?
各位高人,多多指教!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
phil21
2002-02-05
打赏
举报
回复
关注
bigking
2002-02-05
打赏
举报
回复
关注
johns
2001-08-29
打赏
举报
回复
up
wyzegg
2001-08-28
打赏
举报
回复
<%--
作者:何志强[hhzqq@21cn.com]
日期:2000-09-19
版本:1.1
功能:JSP例程 - 获取各种CGI环境变量
--%>
<%@ page session="false" import="java.util.*" %>
<%
String strEnvs[][] =
{
{"CONTENT_LENGTH",String.valueOf(request.getContentLength())},
{"CONTENT_TYPE",request.getContentType()},
{"SERVER_PROTOCOL",request.getProtocol()},
{"SERVER_SOFTWARE",getServletContext().getServerInfo()},
{"REMOTE_ADDR",request.getRemoteAddr()},
{"REMOTE_HOST",request.getRemoteHost()},
{"REMOTE_USER",request.getRemoteUser()},
{"SERVER_NAME",request.getServerName()},
{"SERVER_PORT",String.valueOf(request.getServerPort())},
{"AUTH_TYPE",request.getAuthType()},
{"REQUEST_METHOD",request.getMethod()},
{"PATH_INFO",request.getPathInfo()},
{"PATH_TRANSLATED",request.getPathTranslated()},
{"QUERY_STRING",request.getQueryString()},
{"REQUEST_URI",request.getRequestURI()},
{"SCRIPT_NAME",request.getServletPath()},
{"DOCUMENT_ROOT",getServletContext().getRealPath("/")}
};
Enumeration enumNames;
String strName,strValue;
int i;
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>JSP例程 - 获取各种CGI环境变量</title>
</head>
<body>
<table border=1 cellspacing=0 cellpadding=0 align=center>
<tr>
<th>Name</th>
<th>Value</th>
</tr>
<%
enumNames = request.getHeaderNames();
while(enumNames.hasMoreElements()){
strName = (String)enumNames.nextElement();
strValue = request.getHeader(strName);
%>
<tr>
<td> <%=strName%></td>
<td> <%=strValue%></td>
</tr>
<%
}
%>
<tr>
<th>Name</th>
<th>Value</th>
</tr>
<%
for(i=0;i<strEnvs.length;i++){
%>
<tr>
<td> <%=strEnvs[i][0]%></td>
<td> <%=strEnvs[i][1]%></td>
</tr>
<%
}
%>
</table>
</body>
</html>
认识Ruby
整天闷在学校里非变成木头不可,别的语言还没精通一门,这又冒出来一个Ruby,而且成长势头直逼当前主流变成语言。业界争论的不可开交,校园里还是一片歌舞升平。不知道应该欢喜还是应该忧伤。唉,算了。该精通的还得精通,为完成的路还要继续走下去。谁知道下下一代的主流语言咱不会是先锋呢?^^这里先了解一下所谓的"Ruby":----------Ruby 语言是由日本的 Yukihiro Matsu
ruby: 在Ubuntu上安装Ruby, ruby gems
基本下载 安装: http://www.ruby-lang.org/en/downloads/ ./configure make make test sudo make install 但是在ubuntu下 irb ri 两个环境可能还需要配置,方法如下: http://blog.csdn.net/mydeman/a
ruby 调试_Ruby调试器| Ruby工具
ruby 调试 Ruby调试器 (Ruby Debugger) Before getting to know about Ruby debugger, let us understand what a debugger is? - "Debugger is nothing but a computer program which is used to test a program, find pr...
ruby版本管理_如何管理您的Ruby版本
ruby版本管理 Ruby随时间而改变 (Ruby has changed over time) Ruby has been in constant development since the 1990s. And like many languages, there have been syntax changes across versions. This means that it is i...
《Ruby从入门到精通》部署Ruby应用和程序库 Ruby高级功能 综合演练
第十章 部署Ruby应用和程序库 其实我觉得自己貌似不太用的上这一章啊……………… Ruby是解释型语言 C,C++等是编译型语言 如果想把Ruby程序发布给不熟悉Ruby解释器的人,可以采用以下方法: 1.shebang行,在UNIX类系统上运用,是指以#!开头的行。 可以在第一个运行文件(不需要是整个程序之外)中写下“#! /usr/bin/env ruby"这一行
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章