佟强 http://blog.csdn.net/microtong
OakCMS内容管理系统 http://www.oakcms.cn http://www.oakcms.net
浏览器信息存在于HTTP请求头中,对应的关键字为“User-Agent”,可以使用getHeader()方法读取HTTP请求头。
<%
String userAgent = request.getHeader("User-Agent");
out.println(userAgent);
%>
IE8.0的输出是:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
FireFox3.0的输出是:
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8 (.NET CLR 3.5.30729)
我们通过判断HTTP的请求头User-Agent,其中含有“MSIE 8.0”判断用户使用的浏览器是Internet Explorer 8.0,其中含有“Firefox”判断用户使用的浏览器是Firefox。
佟强 http://blog.csdn.net/microtong
OakCMS内容管理系统 http://www.oakcms.cn http://www.oakcms.net
分享到:
相关推荐
24. 在JSP中如何调用浏览器中的"另存为"功能? 25. 网页全屏显示 26. 求两个日期相隔了多少天:输入时间格式为(yyyy-mm-dd) 27. 上传文件对话框 28. 分页测试 29. 下载文件 30. 简单汉字判断 31. 将JSP的变量或者bean...
数字转中文 128 自动计算金额 129 JSP页面打印中使用WebBrowser控件 130 不刷新页面添加新的类别 131 鼠标滚动缩放图片 132 根据输入的表名生成输入数据表格 133 JSP表格输出到Excel 134.JSP...
通常在servlet中使用,不在jsp中使用。 2.response.sendRedirect() 是在用户的浏览器端工作,sendRedirect()可以带参数传递,比如servlet?name=frank传至下个页面,同时它可以重定向至不同的主机上,...
读者可将相关文件夹(如ch2)拷贝到Tomcat服务器安装目录的子目录webapps下,并启动Tomcat服务器,在浏览器中浏览网页。 表1 第1章 序号 文件名称 位置 说明 1 SimpleJSP.jsp 第1章\ch1 第一个JSP页面 2 web.xml ...
第7章 在JSP中使用数据库 实例43 顺序查询数据库表中的数据 实例44 移动查询 实例45 参数查询 实例46 模糊查询 实例47 综合查询 实例48 追加记录 实例49 删除记录 实例50 更新记录 实例51 分页显示记录 ...
//得到用户的浏览器名 string userbrowser = st.nexttoken(); //得到用户的操作系统名 string useros = st.nexttoken(); 取得本机的信息也可以这样: 操作系统信息 system.getproperty(“os.name”); //win2003竟然...
用户再次来访时,网站把该用户ID对应的计数器加1,得到用户的来访次数。 7、Config对象 配置对象 8、Page对象 页面对象。 PageContext对象 页面上下文对象 Jsp引入了一个名位...
实例34 随机读取文件程序示例 实例35 故事接龙 实例36 文件上传 实例37 在浏览器中打开文件 实例38 文件下载 实例39 用jspSmartUpload组件实现文件上传 实例40 应用jspSmartUpload组件进行...
第7章 在JSP中使用数据库 实例43 顺序查询数据库表中的数据 实例44 移动查询 实例45 参数查询 实例46 模糊查询 实例47 综合查询 实例48 追加记录 实例49 删除记录 实例50 更新记录 实例51 分页显示记录 ...
Response(Javax.servlet.ServletResponse)作为JSP页面处理结果返回给用户的响应存储在该对象中。并提供了设置响应内容、响应头以及重定向的方法(如cookies,头信息等) Out(Javax.servlet.jsp.JspWriter)用于将内容...
我们学得JSP教材,希望对你有所帮助. 教学目标 了解JDBC、J2EE、EJB、...在这里,servlets充当控制者的角色,负责管理对请求的处理,创建JSP页需要使用的bean和对象,同时根据用户的动作决定把那个JSP页传给请求者。
相对于C/S模式来讲,B/S 模式让客户端不安装软件通过对服务端的访问就可以得到所需信息,从而使网页更加便于浏览和管理,符合使用者对使用系统的要求,也就是说用户无需安装客户端,只要通过浏览器就可以访问相关...
第7章 在JSP中使用数据库 实例43 顺序查询数据库表中的数据 实例44 移动查询 实例45 参数查询 实例46 模糊查询 实例47 综合查询 实例48 追加记录 实例49 删除记录 实例50 更新记录 实例51 分页显示记录 ...
图书馆管理系统是典型的一款后台管理系统,通过浏览器就能打开使用,在使用方便性上有着很好的使用性,也能方便用户通过登录系统,就可以查看到喜欢的图书,并能够对图书进行一个良好的查看,借阅。本系统采用了BS...
JSP基于BS结构下的邮件系统设计开发(源代码+论文).rar是一个针对计算机专业学生或开发者的宝贵资源包,它包含了使用Java Server Pages (JSP) 技术开发的基于浏览器-服务器(BS)架构的电子邮件系统的完整源代码以及...
只所以提供这个类,是因为对于文件上传表单,通过request对象无法获得表单项的值,必须通过jspSmartUpload组件提供的Request对象来获取。该类提供如下方法: 1、getParameter 作用:获取指定参数之值。当参数不...
一个JSP做的BBS系统 BBS论坛使用说明书 配置源程序 附加数据库MySQL (1)将TM\10\Database文件夹中sql.sql放入mysql目录下的bin 文件中,选择“开始”/“所有程序”/“MySQL”/“MySQL Command Line Client”命令,...
通过接受Jsp传来的用户请求,调用以及初始化JavaBean,在通过Jsp传到客户端,本系统中SqlBean担当主要的与数据库的连接与通信,JavaBean在本系统中主要担当配合Jsp以及Servlet来完成用户的请求,而Jsp主要担当接受与...
分层开发的特点 下层不知道上层的存在 仅完成自身的功能 不关心结果如何使用 每一层仅知道其下层的存在,忽略其他层的存在 只关心结果的取得 不关心结果的实现过程 JSTL通常会与EL表达式合作实现JSP页面的编码 JSP...
随着信息流量的日益加大,计算机网络技术得到飞速发展,各类网站不断涌现出 来。而最受青睐的应属具有动态效果、实施性质的相互交流的的网络平台,其页面的 内容使用的不仅仅是标准的 HTML代码。而是加入了各种...