string agent = request.getheader("user-agent");
stringtokenizer st = new stringtokenizer(agent,";");
st.nexttoken();
//得到用户的浏览器名
string userbrowser = st.nexttoken();
//得到用户的操作系统名
string useros = st.nexttoken();
取得本机的信息也能够这样:
操作系统信息
system.getproperty("os.name"); //win2003竟然是win xp?
system.getproperty("os.version");
system.getproperty("os.arch");
浏览器:
request.getheader(“user-agent”)返回客户端浏览器的版本号、类型
getheader(string name):获得http协议定义的传送文档头信息,
request. getmethod():获得客户端向服务器端传送数据的方法有get、post、put等类型
request. getrequesturi():获得发出请求字符串的客户端地址
request. getservletpath():获得客户端所请求的脚本文档的文档路径
request. getservername():获得服务器的名字
request.getserverport():获得服务器的端口号
request.getremoteaddr():获得客户端的ip地址
request.getremotehost():获得客户端电脑的名字,若失败,则返回客户端电脑的ip地址
request.getprotocol():
request.getheadernames():返回任何request header的名字,结果集是个enumeration(枚举)类的实例
request.getheaders(string name):返回指定名字的request header的任何值,结果集是个enumeration(枚举)类的实例
分享到:
相关推荐
【描述】"基于PHP的淘客JSP在线客服管理系统TaokeOCS v站点版.zip" 提示我们这是一个针对淘客设计的在线客服系统,采用PHP作为后端服务器端的主要开发语言,JSP则可能用于前端页面展示和交互。"v站点版"意味着这是一...
在这个系统中,重点在于通过网页浏览器为用户提供服务,无需在客户端安装任何软件,只需在服务器端进行更新和维护,极大地降低了系统的部署和维护成本。 BS架构的核心组成部分包括前端(浏览器)和后端(服务器)。...
【标题】:“jsp+sql即时通讯工具(系统+论文).zip”这个压缩包文件显然包含了一个基于JSP和SQL技术的即时通讯系统的源代码和相关的学术论文。这为我们提供了一个研究和学习如何使用这些技术来构建实时通信平台的实例...
用户通过浏览器进行操作,而服务器端则由Jsp、Servlet进行处理,实现了客户端与服务器端的数据交互。这种架构模式使得系统具有良好的可扩展性和跨平台性,同时降低了用户的使用门槛。 二、技术选型 1. Jsp:Java ...
本系统充分利用JSP技术和SQL数据库的优势,实现了青年公寓合租的信息化管理。不仅提升了用户体验,也极大地简化了管理者的工作流程。未来还可以考虑引入更多的智能化功能,如自动推荐房源、智能客服等,进一步提升...
- **跨平台性**:基于Web的技术不受操作系统限制,可以在各种平台上运行。 - **易于维护**:所有的更新和升级都在服务器端完成,减少了对用户端的操作需求。 **2.2 关键技术** 1. **JSP (Java Server Pages)** - ...
该系统采用BS(Browser-Server)架构,允许用户在任何有网络的地方通过网页浏览器进行汽车租赁操作。 1.1 系统背景 随着社会的快速发展,汽车已经普及到许多家庭,但仍有部分人群因各种原因没有自己的车辆。汽车...
在这个商城系统中,可能包括商品的添加、删除、修改和查询等操作,涉及到的数据库设计可能有商品表、订单表、用户表等。 购物车的实现利用了Session技术。在Web开发中,Session用于跟踪用户状态,当用户将商品加入...
SQL Server是一款关系型数据库管理系统,提供了丰富的数据管理和数据分析工具,支持复杂的查询操作,能够满足电子商品销售网站对大量数据的高效管理需求。此外,SQL Server还提供了强大的安全机制,确保了数据的安全...
### 基于JSP的网上购书系统的设计与实现 #### 1. 开发背景与意义 在当今数字化时代,互联网技术的迅速发展极大地改变了人们的生活方式,尤其是电子商务领域的发展,使得线上购物成为越来越多人的选择。对于图书...
在技术选型上,本系统采用B/S(Browser/Server)架构模式,这是一种常见的Web应用结构,允许用户通过浏览器访问和操作服务器上的数据。JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML页面中嵌入...
综上所述,“计算机毕业设计jsp宠物饲料商城百科论坛”项目通过采用先进的技术手段和科学合理的系统架构,成功构建了一个集宠物信息交流、商品交易和服务预约于一体的综合性服务平台。该项目不仅能够满足广大宠物...
1. **系统架构**:采用B/S(Browser/Server)模式,用户通过浏览器访问系统,服务器端处理业务逻辑,实现用户与服务器的交互。 2. **功能模块**:系统通常包含用户管理、房屋信息管理、租赁合同管理、费用结算、...
2. **用户端**:用户端采用PC机,操作系统为Microsoft Windows系列,浏览器需为Internet Explorer 8.0及以上版本。管理及分析客户端基于Java/JSP的B/S模式进行开发,并采用Eclipse Plug-in模式。 3. **系统网络结构...
1. **系统架构**:基于网络的网店管理系统通常采用B/S(Browser/Server)架构,用户通过浏览器访问,服务器端处理业务逻辑和数据存储。这种架构使得系统具有良好的可扩展性和易用性,用户无需安装额外软件,只需有...
本文首先介绍了电子商城系统的开发背景,强调了其在处理大量信息、保障安全性以及提供简易操作体验上的优势。系统采用了B/S架构,这是一种基于浏览器/服务器模式的设计,允许用户通过网络进行访问,无需安装特定软件...
3. **SQL Server 2005**:微软公司推出的数据库管理系统,支持多种数据类型和复杂的数据处理操作,适用于大规模数据处理和分析。 #### 五、系统实现过程 1. **需求调研**:深入了解用户需求,明确系统目标。 2. **...
在国外,许多大型旅游网站如TripAdvisor、Expedia等,已经运用先进的信息技术构建了功能强大的在线旅游平台,提供丰富的旅游信息和服务。而在国内,如携程、马蜂窝等也提供了类似的服务,但这些平台在个性化推荐、...