1. 程式人生 > >Nutz2----使用nutz自帶的過濾器來實現檢查是否登陸

Nutz2----使用nutz自帶的過濾器來實現檢查是否登陸

1,在總入口處宣告總過濾器
@Filters(@By(type=CheckSession.class, args={"username", "/login.jsp"}))	
@Modules(scanPackage = true)
public class MainModule {
}


2,登陸入口
package com.supan.nuts.action;
import javax.servlet.http.HttpSession;
import org.nutz.dao.impl.NutDao;
import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;
import org.nutz.mvc.annotation.At;
import org.nutz.mvc.annotation.Filters;
import org.nutz.mvc.annotation.Ok;

@IocBean
public class LoginAction {

//入口函式請不要使用過濾器,使用@Filters表示不使用任何過濾器
@At("/login")
@Ok("json")
@Filters
public String login(String name,String password,HttpSession session) {
session.setAttribute("username", "chenchaoyang");
return "success";
}
}