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 App开发 安全 Android开发
|
5月前
|
Linux
BUU [安洵杯 2019]easy_web
BUU [安洵杯 2019]easy_web
113 0
|
前端开发 测试技术 API
antd mobile v5 它悄悄的来了
antd mobile v5 它悄悄的来了
562 0
antd mobile v5 它悄悄的来了
QGS
|
容器
手拉手入门Servlet转发与重定向
转发与重定向的区别 在Web应用中通过两种方式,可以完成资源的跳转 转发、重定向
QGS
70 0
SpringMVC——核心技术:重定向(redirect:)、请求转发(forward:)
SpringMVC——核心技术:重定向(redirect:)、请求转发(forward:)
SpringMVC——核心技术:重定向(redirect:)、请求转发(forward:)
|
NoSQL Java API
SSM(十四) 基于 annotation 的 http 防重插件(上)
针对于我们现在常用的RESTful API通常我们需要对请求进行唯一标识,也就是每次都要带上一个请求号,如reqNO。
|
安全 iOS开发 开发者
iOS系统关于URL Schemes的漏洞探究
iOS系统关于URL Schemes的漏洞探究
263 0
iOS系统关于URL Schemes的漏洞探究
|
C++
forword VS redirect 区别
1) forward 是服务器请求资源,服务器直接访问目标地址的 url,把 url 的响应内容读取出来,然后把这些内容发送给浏览器,浏览器根本不知道服务器发送的内容是从哪取出来,所以他的地址栏中还是原来的地址。
1036 0