页面跳转 后URL 带有controller 的方法名称

黎羽 发布于 2015/04/30 09:46
阅读 782
收藏 0

@JFinal 你好,想跟你请教个问题:


package demo;

import org.apache.commons.lang.StringUtils;

import com.jfinal.aop.Before;
import com.jfinal.core.Controller;

public class LoginController extends Controller {
    
    public void index(){
        String name2 = this.getPara("name2");
        String pwd2 = this.getPara("pwd2");
        render("../jsp/Login.html");
    }
    
    
    @Before(LoginValidator.class)
    public void yz(){
        
        String name = getPara("name");    
        String pwd = getPara("pwd");
        
    
        if(StringUtils.isNotEmpty(name) && StringUtils.isNotEmpty(pwd)){
            Users users = Users.findFristOne(name);
            if(null == users){
                setAttr("name2","用户名错误");
                String name2 = "用户名错误";
                //redirect("/login?name2=用户名错误");
                forwardAction("/login");
            }else {
                
                String pwdOne = users.getStr("pwd");
                
                if(pwd.equals(pwdOne)){
                    setAttr("msg","登陆成功");
                    String phone = users.getStr("phone");
                    setAttr("name",name);
                    setAttr("pwd",pwd);
                    setAttr("phone",phone);
                    //登陆成功 到达成功页面
                    render("../jsp/Login2.html");

                }else{
                    setAttr("pwd2","密码错误");
                    render("../jsp/Login.html");
                }
            }
        }
        
    }


    

}

 

看URL 地址栏

加载中
返回顶部
顶部