菜鸟求助 ,jfinal 如何配置自动映射 , 如何设置访问的第一个控制器。

红星xx 发布于 2013/04/29 17:03
阅读 1K+
收藏 0

菜鸟求助 。

1 .对于分组的控制器 如何 自动映射 ,建了Controller 目录 ,Controller目录里 又有 cms  ,bbs ,space 等目录 ,目录里 有各种控制器 。我看见文档里 有 单个 配置  ,如何配置 大批量 的 对应访问呢 。

2. 让输入 域名 就能 访问的 缺省 控制器 怎么 设置呢 。

@JFinal

加载中
0
JFinal
JFinal
自动路由是 @绝望的八皮 开发的,呼叫一下  @绝望的八皮
0
红星xx
红星xx
public void index() {
        //renderText(PathKit.getWebRootPath());
        //System.out.println(System.getenv());
        //renderJson(System.getenv());
        renderFreeMarker("/Tpl/The/Index/index.html");
    }
我打印出来的 root 位置 为
F:\java\vhosts\hy\build\web

模版实际位置 位于F:\java\vhosts\hy\build\web\Tpl\The\Index\index.html

怎么是 500错误呢 ,求指导


红星xx
红星xx
回复 @JFinal : 不好意思 ,我犯2 了 , FreeMarker 包 没 引进来 ,已经解决。
JFinal
JFinal
回复 @景上青 : 500错误的详细信息是什么
0
红星xx
红星xx

再 问 一个问题 , 数据库 表 有前缀  ,数据库 名 与 模型类 稍微 不一样 。怎么搞 。

如 rt_bbs_post   ,怎么直接操作 。谢谢

@JFinal

0
JFinal
JFinal

引用来自“景上青”的答案

再 问 一个问题 , 数据库 表 有前缀  ,数据库 名 与 模型类 稍微 不一样 。怎么搞 。

如 rt_bbs_post   ,怎么直接操作 。谢谢

@JFinal

这样映射:addMapping( "rt_bbs_post", BbsPost.class)
JFinal
JFinal
回复 @景上青 : ActiveRecord那章有示例addMapping(table, model)
红星xx
红星xx
回复 @JFinal : 手册真是 太简洁 了 ,很多细节 都没提到 呢。
JFinal
JFinal
回复 @景上青 : 建议看下仅仅 38 页的《JFinal手册》
红星xx
红星xx
收到 .谢谢
0
绝望的八皮
绝望的八皮
   @Override
    public void configRoute(Routes me) {
        AutoBindRoutes routes = new AutoBindRoutes();
        me.add(routes);

    }

使用jfinal-ext中的自动路由注册可以批量注册。

比如UserController 会被注册为/user

红星xx
红星xx
收到 ,我研究研究 ,谢谢。
返回顶部
顶部