package org.nutz.mvc.init.module; import org.nutz.mvc.annotation.At; import org.nutz.mvc.annotation.By; import org.nutz.mvc.annotation.Fail; import org.nutz.mvc.annotation.Filters; import org.nutz.mvc.annotation.Ok; import org.nutz.mvc.annotation.Param; import org.nutz.mvc.filter.CheckSession; @At("/two") public class NemberTwoModule { @At("/abc") @Ok("json") public String say() { System.out.println("java"); return "haha"; } @At @Ok("json") @Fail("json") public boolean login(@Param("username") String userName, @Param("password") String password, @Param("authCode") Long authCode){ return !(userName == null || password == null); } @At("/need") @Ok("json") @Fail("json") @Filters(@By(type=CheckSession.class,args={"AUTH","/two/abc"})) public String needLogin(){ System.out.println("abc"); return "ABC"; } @At("/pathme/*") @Ok("json") @Fail("json") public String pathme(int abc, long xyz){ return ""+abc; } }