nutz redirect

简介:                 @At("/TobindBussinessJsp") @Ok("jsp:weichatjsp.${obj}") public String singalbindBussiness(@Param("code") String co...

 

 

 

 

 

 

 

 

@At("/TobindBussinessJsp")
	@Ok("jsp:weichatjsp.${obj}")
	public String  singalbindBussiness(@Param("code") String code,@Param("openId") String openId,  HttpServletRequest request) {
		String obj="discount_open";
        if( null != openId && "" != openId ){
			
		}else {
			 openId = CommonUtil.getOpenId(code);
		}
		TUser tuser = userService.findTUserByOpenId(openId);
		int isBindMobile =0; 
		if(null != tuser  &&  null != tuser.getId()  && tuser.getId() >0  ){
			isBindMobile =1; //已绑定手机,跳转到业务绑定
		}
		int isBindBusiness = 0;
		Integer model = null;
		if(tuser != null) {
			model = tuser.getMode();
		}
		if(isBindMobile == 1 && model != null) {
			isBindBusiness = 1;
			request.setAttribute("model", model);
			obj="discount_update";
		}
		request.setAttribute("isBindBusiness", isBindBusiness);
		request.setAttribute("isBindMobile", isBindMobile);
		request.setAttribute("openId", openId);
		return obj;
	}

 

 

 

 @At("/login")
    @Ok("redirect:${obj==true?'/home':'/toLogin'}")
    @Filters
    public boolean login(HttpServletRequest req,HttpSession session){
        String userName=req.getParameter("name");
        String pwd=req.getParameter("pwd");
        boolean result=false;        
        if(!isBlank(userName) && !isBlank(pwd)){
                    User user=new User();
            
            if(user!=null){
                result=true;//此时登录成功
                session.setAttribute("user", user);
            }
        
        return result;
    }

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。



 
 
 谢谢您的赞助,我会做的更好!

 

 

 

目录
相关文章
|
移动开发 负载均衡 安全
Web Security 之 HTTP request smuggling(上)
Web Security 之 HTTP request smuggling
313 0
|
20天前
|
存储 Java Spring
深入理解org.springframework.web.context.request.RequestContextHolder
`RequestContextHolder`是Spring提供的一个便捷工具类,用于在非Controller层访问请求上下文信息。通过理解其工作原理和应用场景,可以更好地在Spring应用中管理和使用请求信息,提升代码的可维护性和扩展性。
56 0
|
2月前
|
存储 前端开发 Java
JavaWeb基础6——Request,Response,JSP&MVC
Request继承体系、获取请求头行体的方法、IDEA使用模板创建Servlet、请求参数中文乱码解决、请求转发、Respones重定向、Response响应字节字符数据、JSP、EL 表达式、JSTL标签、MVC模式和三层架构
JavaWeb基础6——Request,Response,JSP&MVC
|
6月前
spring3 springfox报错Type javax.servlet.http.HttpServletRequest not present
spring3 springfox报错Type javax.servlet.http.HttpServletRequest not present
219 0
|
存储 缓存 安全
Web Security 之 HTTP request smuggling(下)
Web Security 之 HTTP request smuggling
154 0
|
JSON Dubbo Java
Failed to meta-introspect annotation interface org.springframework.web.bind.annotation.RequestBody:
Failed to meta-introspect annotation interface org.springframework.web.bind.annotation.RequestBody:
261 0
Failed to meta-introspect annotation interface org.springframework.web.bind.annotation.RequestBody:
oauth2:org.springframework.security.oauth2.common.exceptions.RedirectMismatchException: Redirect URI
oauth2:org.springframework.security.oauth2.common.exceptions.RedirectMismatchException: Redirect URI
161 0
oauth2:org.springframework.security.oauth2.common.exceptions.RedirectMismatchException: Redirect URI
|
Web App开发 前端开发 Java
SSM-SpringMVC-22:SpringMVC中转发(forward)和重定向(redirect)
  ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------     转发和重定向大家都熟悉,都学到框架了,怎么能不了解转发和重定向呢? 如果有不熟悉的,可以去百度搜几篇博客去看看,绝对比我在这儿再多扯点好,所以我这儿要讲的重点就是springmvc的转发和重定向的写法   首先了解一个概念:携带数据的要用转发而不是重定向,重定向是在客户端完成,转发是在服务器端完成,所以路径写法有所不同   我在这篇博客要写的是:转发到页面,转发到别的处理方法,重定向到页面,重定向到别的处理方法。
1372 0