NutzCN Logo
问答 nutz的@At能配置多个路径吗?一个Module类只能有一个入口方法吗?一个入口方法只能有一个页面对应吗?
发布于 3204天前 作者 wendal 2036 次浏览 复制 上一个帖子 下一个帖子
标签:
  1. nutz的@At能配置多个路径吗?
  2. 一个Module类只能有一个入口方法吗?
  3. 一个入口方法只能有一个页面对应吗?
1 回复

直接用代码说话:

@IocBean
public class PageModule {

   @At({"/", "/index"}) // 同时映射到 http://localhost:8080/nutzbook/ 和 http://localhost:8080/nutzbook/index
   @Ok("jsp:${obj}") // 用返回值来填充需要forward的jsp路径
   public String index() {
       if (abc)
	       return "/index"; // 没登陆,普通主页
	   return "/usr/home"; // 已登陆,用户主页
   }
   
   // 路径参数与普通参数混合写法
   @At({"/topic/?", "/topic"}) // http://localhost:8080/nutzbook/topic/abcefgg 和 http://localhost:8080/nutzbook/topic?id=abcefgg
   public void topic(@Param("id")String id) { // 访问/topic/abcefgg和 /topic?id=abcefgg时, 均可得到id的值abcefgg
       // ...
   }
}

添加回复
请先登陆
回到顶部