| |
使用JSP读取客户端信息
|
日期:2004年3月15日 作者:清风网络学院
查看:[大字体 中字体
小字体]
|
请阅读以下代码。如果你的使用要求不同,可对这些代码加以很方便的修改。这些代码可以使你获得: 公司company, 用户name,版本version,main version,minor version 操作系统(未完成!),语言language,locale等。 建立一个新的JSP文件: <%@ page language="java" import="de.hunsicker.http.util.*"%> <% Browser eins = new Browser(request, session); out.println(eins.getVersion()); %> 请将下列class文件加入classpath (你要建立同样的目录结构-- de.hunsicker.http.util,当然也可以自己调节包的名称。!):
package de.hunsicker.http.util;
import java.util.*;
import javax.servlet.*; import javax.servlet.http.*;
public class Browser extends HttpServlet { protected HttpServletRequest request; protected HttpSession session;
protected String userAgent; protected String company; // Firmenname des Herstellers protected String name; // Bezeichnung des Browsers protected String version; // Version protected String mainVersion; // Hauptversion protected String minorVersion; // Unterversion protected String os; // Betriebssystem protected String language = "de"; // Sprachcode Standard protected Locale locale; // Locale-Objekt mit den aktuellen // Spracheinstellungen
private Hashtable supportedLanguages; // Untersttzte Sprachen
public Browser(HttpServletRequest request, HttpSession session) { this.initialize(); this.request = request; this.session = session;
this.setUserAgent(this.request.getHeader("User-Agent")); this.setCompany(); this.setName(); this.setVersion(); this.setMainVersion();
上一篇:用JSP实现的一个日历程序
下一篇:JSP读取文件实例
|
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
| |