`
只是随手瞎打
  • 浏览: 28084 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

javaweb 通过过滤器判断用户是从PC端访问还是移动 端访问

    博客分类:
  • java
 
阅读更多
http://blog.csdn.net/xiaoxian8023/article/details/37527133
参照上面这个大兄弟写的CheckMobile 工具类,亲测可用

public void doFilter(ServletRequest request, ServletResponse response,
			FilterChain chain) throws IOException, ServletException {
		// TODO Auto-generated method stub
		
		   
           System.out.println("---------------------------------------------this is a test------------------------------------------");
           HttpServletRequest httpRequest = (HttpServletRequest) request;
           String userAgent = httpRequest.getHeader("USER-AGENT").toLowerCase();
           System.out.println("--------------------"+userAgent+"----------------------------------------");
           boolean isFromMobile=CheckMobile.check(userAgent); 
           if(isFromMobile){
        	   System.out.println("移动端访问");  
           }else {
        	   System.out.println("pc端访问");  
           }
           chain.doFilter(request, response);
	}

过滤器代码
这样就能判断了。
分享到:
评论

相关推荐

    JavaWeb中过滤器的三个小案例

    通过过滤器,我们可以实现简单的登录验证,确保只有已登录用户才能访问特定资源。首先,我们需要在过滤器中检查请求是否需要用户身份,如果需要,则检查请求头中的认证信息(如Cookie或Token)。如果用户未登录,...

    javaweb中文过滤器

    在JavaWeb开发中,中文过滤器是一个至关重要的组件,它主要负责解决在数据传输过程中可能出现的中文乱码问题。在Web应用中,由于编码格式不一致或者处理不当,经常会导致中文字符显示为乱码,影响用户体验。中文过滤...

    JavaWeb页面过滤器之编码过滤

    在给定的标题“JavaWeb页面过滤器之编码过滤”和描述中,我们可以深入探讨JavaWeb中的编码过滤器,以及如何在MyEclipse 8.5环境下开发和应用这样的过滤器。这个过滤器不仅适用于JSP页面,也适用于Servlet和HTML等Web...

    myAutoLoginWeb.rar JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤

    JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤JavaWeb-过滤器Filter...

    javaWEB总结(33):检查用户是否登陆过滤器

    综上所述,`javaWeb_33`这个文件可能包含了一个实现用户登录检查的Java Web过滤器示例,它展示了如何利用过滤器机制来确保只有登录用户才能访问受保护的资源。通过深入理解过滤器的工作原理和配置方式,开发者可以更...

    Javaweb过滤器.zip

    综上所述,JavaWeb过滤器是提升应用功能和性能的重要工具,通过合理的配置和实现,可以解决许多常见的Web开发问题。在这个压缩包“Javaweb过滤器.zip”中的“text”文件,可能是相关的代码示例或详细讲解,有助于...

    javaweb_高级_过滤器_监听器

    总结,过滤器和监听器是JavaWeb开发中的重要工具,它们提供了对请求和响应的灵活控制,以及对应用程序状态的监控,大大提升了应用程序的灵活性和可扩展性。通过深入理解和实践,开发者可以更好地应对各种复杂场景。

    JavaWeb13-过滤器与监听器.rar

    JSP+servlet+javabean学习 里面有PDF文件对该章节的详细讲解,培训老师才讲的到的,非常详细......资源内容如下: JavaWeb02-request与response.rar JavaWeb03-会话跟踪cookie与...JavaWeb13-过滤器与监听器.rar

    JavaWeb开发几个常用的过滤器源码

    这三个过滤器是JavaWeb开发中常见的应用场景。通过它们,我们可以控制页面缓存,保护资源安全,以及确保数据的正确编码。在实际项目中,过滤器还可以与其他组件如Servlet、监听器协同工作,实现更复杂的功能,如权限...

    JAVAWEB-19:JDBC之过滤器Filter

    在标题"JAVAWEB-19:JDBC之过滤器Filter"中,我们关注的是如何利用过滤器来优化JDBC操作。JDBC(Java Database Connectivity)是Java语言中访问数据库的标准API,它允许Java程序与各种类型的数据库进行交互。然而,...

    javaweb中的过滤器.doc

    在JavaWeb开发中,过滤器(Filter)是一个至关重要的组件,它是JavaWeb三大核心组件(Servlet、Filter、Listener)之一。过滤器的主要作用是拦截...理解和熟练使用过滤器是成为一名合格的JavaWeb开发者必不可少的技能。

    Android与JavaWeb的互相访问

    在IT行业中,Android和JavaWeb的互相访问是一个关键的话题,特别是在构建分布式系统和移动应用时。这个主题涉及到如何让Android客户端能够与JavaWeb服务器进行数据交互,以及如何利用JavaWeb技术来提供用户界面。让...

    javaWeb实现的过滤器敏感字过滤

    在本项目"javaWeb实现的过滤器敏感字过滤"中,核心目标是通过过滤器来检查用户输入或者发送的数据,防止出现敏感字符,以确保数据的安全性和合规性。下面我们将深入探讨这个主题,包括过滤器的工作原理、敏感字符...

    JavaWeb用户管理系统

    【JavaWeb用户管理系统】是一个基于...总的来说,JavaWeb用户管理系统是一个涵盖了基础Web开发技能的综合实例,涵盖了从数据库交互、表单处理到分页显示等多个关键环节,对于学习和掌握JavaWeb开发有着重要的实践意义。

    利用过滤器解决JavaWeb(JSP)的乱码问题

    总之,解决JavaWeb中的乱码问题需要从多个层面进行考虑:设置过滤器统一请求和响应的编码,确保JSP页面的编码正确,以及在处理文件时注意文件内容的编码。通过这些方式,我们可以有效防止和解决乱码问题,提高应用...

    JavaWeb 购物车系统 包含管理端和用户端

    【标题】"JavaWeb 购物车系统 包含管理端和用户端"是一个基于JavaWeb技术开发的电子商务应用程序,旨在实现一个完整的购物车功能,涵盖了用户端和管理端的交互。用户端允许普通消费者浏览商品、添加到购物车、结算...

    JavaWeb大作业(JavaWeb实现增、删、改、查、过滤器、登陆、带简单的网页前端、连接jdbc).zip

    2. **过滤器(Filter)**:在JavaWeb中,过滤器是一个重要的组件,它允许在请求到达目标资源之前或之后执行某些操作,如验证用户身份、转换字符编码等。过滤器可以通过`doFilter()`方法拦截并处理HTTP请求和响应。 ...

    javaweb三层架构实现用户登录实例.rar

    表现层是用户与系统交互的界面,通常由JSP(JavaServer Pages)页面或Servlet组成。在这个用户登录实例中,可能有一个JSP页面,用户可以输入用户名和密码,然后点击登录按钮提交表单。这个页面负责接收用户的输入,...

    javaweb通过串口和单片机进行通信.zip

    在本压缩包文件"javaweb通过串口和单片机进行通信.zip"中,重点讲述的是如何使用JavaWeb技术与单片机进行通信,实现远程控制设备,如空调和门开关。 首先,我们要理解JavaWeb中的Servlet技术。Servlet是Java编写的...

Global site tag (gtag.js) - Google Analytics