加载中
yshumk 2016/06/21 18:00 回答了问题: Eclipse 的 FreeMarker 插件太烂了
我发现这个帖子是7年前的
@红薯
目前尝试了 Eclipse 下的两款编辑 FreeMarker 脚本的插件:Freemarker IDEFreeM...
yshumk 2016/03/16 22:45 回答了问题: Jfianl项目命令行运行方法简介
肯定是可以啊,但是前提是你愿意打完包还自己手动去建这目录。web项目目录一般不是这结构
@yshumk
Jfinal内嵌Jetty在测试环境测起来很爽,但是有时会临时想在非eclipse下跑,但是又不方便搞到tomca...
波总谬赞了,基本是抄Jfinal生成器的实现
@yshumk
自从用了各位前辈开发的牛叉的Jfinal2.2后,Model生成器用得duang~duang~地,不过因为自己有时...
yshumk 2016/03/05 16:24 回答了问题: Jfianl项目命令行运行方法简介
44
@yshumk
Jfinal内嵌Jetty在测试环境测起来很爽,但是有时会临时想在非eclipse下跑,但是又不方便搞到tomca...
yshumk 2016/03/05 16:23 回答了问题: Jfianl项目命令行运行方法简介
嗯嗯,感谢分享,用这种方式在调试时就用tomcat也行。我是正好之前有个小工具要发给每个人去用,每个人都开个“私服”那样,所以要搞成命令行的
@yshumk
Jfinal内嵌Jetty在测试环境测起来很爽,但是有时会临时想在非eclipse下跑,但是又不方便搞到tomca...

生成的AllBaseModel是没方法的,可以自行发挥比如加些类似:

import java.util.List;
import com.jfinal.plugin.activerecord.Model;
import com.jfinal.plugin.activerecord.Table;
import com.jfinal.plugin.activerecord.TableMapping;

/**
 * Generated by JFinal.
 */
@SuppressWarnings("serial")
public abstract class AllBaseModel<M extends AllBaseModel<M>> extends Model<M>  {
    
    public String getTableName() {
        return TableMapping.me().getTable(getClass()).getName();
    }
    
    public List<M> getAll() {
        return this.find("select * from " + getTableName());
    }
    /**
     * 保存或者更新model
     * @return boolean
     */
    public boolean saveOrUpdate() {
        Table table = TableMapping.me().getTable(this.getClass());
        //获取第一个主键,2.2返回多主键数据的情况下
        Object pKey = this.get(table.getPrimaryKey()[0]);
        if (null == pKey) {
            return this.save();
        }
        return this.update();
    }
}



saveOrUpdate() 是抄卢老师 http://blog.dreamlu.net/blog/70 这篇文章的~

@yshumk
自从用了各位前辈开发的牛叉的Jfinal2.2后,Model生成器用得duang~duang~地,不过因为自己有时...
等发布等到眼都绿了

用了JFinal,不愁没女友 @Dreamlu
@JFinal
JFinal 2.1 将带给大家超过60项增强与改进,此次升级核心目的,一是全面解救传统SSH开发者,强力推动这些...

原来如此!非常感谢。初学Jfinal,Java也不是很懂,所以很多问题,这几天多有打扰,抱歉。

我刚刚试了一下,类似

if (DbKit.getConfig(dbWorldConfigName) == null) {
    String jdbcUrl = "jdbc:mysql://" + s.getStr("ip")+ "/car_world?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull";
    C3p0Plugin csw = new C3p0Plugin(jdbcUrl, s.getStr("user"), s.getStr("pwd"));
    if (csw.start()) {
	DbKit.addConfig(new Config(dbWorldConfigName, csw.getDataSource()));
        TableMapping.me().putTable(new Table("t_role", Role.class));
        TableMapping.me().putTable(new Table("t_pay_record", PayRecord.class));
    }
}



,好像也能连成功,不过我对连接池这样start()后没啥销毁有没啥问题并不了解,不知道能不能正常用?

@yshumk
你好,@Jfinal ,又要打扰了。请问如果想连本地数据库,然后在数据库里面存有其他连接信息,那样的话后面这些数据...
yshumk 2015/08/11 14:50 回答了问题: 请教一下Jfinal拦截器中页面跳转
@JFinal 额,,其实我问的就是只有IP没多域名,同个tomcat咋办。。算了不行我就用tomcat或者嵌入一下完整的jetty试试吧。感谢前辈提供Jfinal这么好的框架,辛苦了
@yshumk
@Jfinal 您好,最近在尝试使用Jfinal写一个小demo试试手,Jfinal用起来好赞的!感谢!然而在实现...
yshumk 2015/08/11 11:23 回答了问题: 请教一下Jfinal拦截器中页面跳转

另外想请教个问题哦,我看了JFinal 部署在 Tomcat 下推荐方法 ,也是已经在tomcat上可以部署成功,访问正常。但是要求里有个“配置中的 Context 标记的 path 属性一定要设置为 "" 而不是 "/"”,

假设同个tomcat下面要有多个应用,看到评论里面你的回答是:将server.xml 中的 Host 标记复制多份,并列放着,改一下其中的 name 属性为相应的域名即可,例如将第一个的name属性改成 name="abc.com" 第二个改成 name="def.com",那么这两个域名可以分别访问到不同的两个项目

但是如果我是都放在某台服务器上,前面没有nginx之类的,单一个tomcat,对外只有IP,还没绑域名,怎么办呢?

@yshumk
@Jfinal 您好,最近在尝试使用Jfinal写一个小demo试试手,Jfinal用起来好赞的!感谢!然而在实现...
yshumk 2015/08/11 11:09 回答了问题: 请教一下Jfinal拦截器中页面跳转
感谢赐教。其实上面删除线那块我本来是想inv.getController().render("login.jsp")的,后来不行才试过redirect("/")和redirect("/login")的。
昨晚找了半天,其实是我的程序里面有一个地方搞了个定时器,想获取登录后的那个页面的数据,保存在本地,然后其他用户访问时如果本地有最近的快照,则拿那个快照。
一开始我是没登录验证的拦截器的,所以直接请求localhost/main 拿到的数据就是我想要的数据,而后来加了登录校验,我定时器拿的时候被认为是没登录的,拿到的实际上是要求登录的页面的数据,于是乎我正常访问,登录好了,展现出来个快照,快照是登录页面。。。所以我误认为是我跳转那块错了
@yshumk
@Jfinal 您好,最近在尝试使用Jfinal写一个小demo试试手,Jfinal用起来好赞的!感谢!然而在实现...
感谢赐教。啊,这个问题好蛋疼啊,本来是为了用Array感觉比List省点点资源的,结果这样弄起来好像转来转去还不如不弄了。。
@yshumk
刚刚想处理一个小问题,想要写一个方法,里面用到了foreach语句,而为了节省一些资源(会么?),所以传入的参数类...
yshumk 2015/08/07 22:15 评论了新闻:Apache Velocity 1.7 正式版发布
五年没更新了,红薯前辈现在还在用Velocity还是有其他选择了呢?近来想弃用JSP,看到您《初学 Java Web 开发,请远离各种框架,从 Servlet 开发》一文介绍Velocity,但是那个是三年前的文章了,不知道现在有没有其他技术还在发展和更好使用呢?FreeMarker如何?
@红薯
该版本修复了 1.7 Beta 的三个bug,同时有个新特性: Add access to template an...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部