`

aop的客户端的视图路由

 
阅读更多
public class ClientBasedViewRouter implements IViewRouter {

	@Override
	public String route(String view) {
		if (view == null){
			return null;
		}
		if(CurClinet.get()==Client.MOBILE){
//			return view.replace("/weixin/", "/weixin/");


			String template = view;
			String templateName="";
			if(ConfigHelper.getBoolean("shop.weixin.template.open")){
				templateName= ConfigHelper.getString("shop.weixin.template");
				template = view.replace("/weixin/metro_index.jsp", "/templates/" + templateName + "/metro_index.jsp");
				template = template.replace("/weixin/", "/weixin2.0/");

			}else{
				template = view.replace("/weixin/", "/weixin2.0/");
			}
			return template;

	//	return view.replace("/weixin/", "/weixin2.0/");
//			return view;
		}else if(CurClinet.get()==Client.PC){
//			return view.replace("/weixin/", "/pc/");
		//	return view.replace("/weixin/", "/weixin/");

	 		return view.replace("/weixin/", "/pcpage/");


//			return view.replace("/weixin/", "/weixin2.0/");
		}else{
			return view;
		}
	}
}

 

分享到:
评论

相关推荐

    spring aop spring aop

    spring aop spring aop spring aop spring aop spring aop spring aop spring aop spring aop spring aop

    WCF路由、免代理、实现AOP拦截源码附数据库

    这是公司新项目POC阶段的一个小DEMO,可以实现客户端无需使用代理,并且有路由中心实现透传转发,实现了AOP拦截消息并处理

    spring-aop.jar各个版本

    spring-aop-1.1.1.jar spring-aop-1.2.6.jar spring-aop-1.2.9.jar spring-aop-2.0.2.jar spring-aop-2.0.6.jar spring-aop-2.0.7.jar spring-aop-2.0.8.jar spring-aop-2.0.jar spring-aop-2.5.1.jar spring-aop-...

    开发工具 aopalliance-1.0

    开发工具 aopalliance-1.0开发工具 aopalliance-1.0开发工具 aopalliance-1.0开发工具 aopalliance-1.0开发工具 aopalliance-1.0开发工具 aopalliance-1.0开发工具 aopalliance-1.0开发工具 aopalliance-1.0开发工具...

    基于注解实现SpringAop

    基于注解实现SpringAop基于注解实现SpringAop基于注解实现SpringAop

    aop例子aop例子

    自己写的aop代理spring

    aop所依赖的所有包

    aop所依赖的所有包+文档+源码,最新版全套aop aspectjweaver aopalliance aspects aspectjrt

    开发工具 spring-aop-4.3.6.RELEASE

    开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE...

    spring-redis-aop:redis客户端集成spring实现aop方式

    redis客户端集成spring实现aop方式,方便在程序中使用spring的时候更加方便的使用redis内存数据库, 采用aop的方式主要是为了不去污染业务代码,达到业务逻辑更加清晰易于阅读,在使用过程中可以设置 key的有效时间,...

    AOP使用CGLIB实现AOP功能

    Spring AOP实现方法之一:CGLIB 实现AOP功能

    spring aop jar 包

    spring aop jar 包

    反射实现 AOP 动态代理模式(Spring AOP 的实现原理)

    AOP的意思就是面向切面编程。本文主要是通过梳理JDK中自带的反射机制,实现 AOP动态代理模式,这也是Spring AOP 的实现原理

    android aop

    自己写的android aop的例子 可以说明在android开发中如何使用aop编码的

    安普威视AOP3204视频采集卡驱动程序

    安普威视AOP 3204视频采集卡驱动程序是一款可以...安普威视AOP 3204 3208视频采集卡的板卡驱动及视频监控软件,还包括录像播放工具及客户端服务端程序。先安装监控卡到你的计算机,否则驱动无法安装上。 适用以下硬件

    spring-boot aop

    源代码是spring-boot添加aop切面功能的demo,简单易懂.

    AOP@Work AOP 工具比较

    概述 AOP 工具当前的技术状况,比较对于该技术而言最成熟的一些方法:AspectJ、AspectWerkz、JBoss AOP、和 Spring AOP,并对比与每种方法的采用有关的问题。

    spring-aop实例

    spring aop

    AOP联盟:aopalliance.jar API包

    AOP联盟:aopalliance.jar API包a set of AOP Java interface .

    Spring_aop源码

    Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring AOP:通过配置管理特性,Spring AOP 模块直接将面向方面的编程功能集成到了 Spring 框架中。所以,可以很容易地使 Spring 框架管理的任何对象...

    Spring aop 之 静态代理 动态代理 Aspectj aop-config 等实现方式

    主要对Spring AOP的相关概念和简单的静态代理、动态代理以及常见的几种AOP配置方式做总结学习。主要包括:1. AOP的常见概念 2. 静态代理 3. jdk动态代理 4. Aspectj and Aspectjweaver 5. **aop-config** 6. CGLIB ...

Global site tag (gtag.js) - Google Analytics