文档介绍:作者:jspfuns
日期:2000-8-10 17:16:28
作者/出处:Blueski编译
请阅读以下代码。如果你的使用要求不同,可对这些代码加以很方便的修改。这些代码可以使你获得:
pany, 用户name,版本version,main version,minor version
操作系统(未完成!),语言language,locale等。
建立一个新的JSP文件:
<%@ page language="java" import=".*"%>
<%
Browser eins = new Browser(request, session);
(());
%>
请将下列class文件加入classpath (你要建立同样的目录结构-- ,当然也可以自己调节包的名称。!):
package ;
import .*;
import .*;
import .*;
public class Browser extends HttpServlet
{
protected HttpServletRequest request;
protected HttpSession session;
protected String userAgent;
protected pany; // 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)
{
();
= request;
= session;
(("User-Agent"));
();
();