2018-06-29 14:33

现在遇到问题都是直接看源代码,都懒得上网查了,然后再配合下手册。其实jfinal搞的很不错了,其实除了jfinal,java开源项目而且比较不错的还有很多,只不过那些作者都没有花心思去推广或者维护,但是他们的框架其实真的也很优秀。维护和推广需要消耗很大的精力,尤其是还要兼顾自己的工作。

2018-02-26 09:04

在页面中写链接要避免使用相对路径,因为容易导致404,场景适应能力差。尽量使用上面波总那种写法。使用myeclipse新建一个jsp,头部都会有一个basePath变量,他的意思和#(cxt)是一样的。另外这个问题的确跟框架无关,是J2EE的东西。

2017-12-17 10:49

没有必要这么麻烦,其实这个往前台打印,自己写一个就行。没有必要调用jfinal的renderjson。
public void print(String msg) {
try{
this.getRequest().setCharacterEncoding("utf-8");
HttpServletResponse response = this.getResponse();
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
out.write(msg);
out.flush();
out.close();
}catch(Exception e){
logger.error(e.toString(),e);
}
}
上面的方面放在BaseController中,其他Controller继承自他,共用就行。不会出现下载。

2017-12-17 10:44

把你具体的代码贴一下呢?

2017-11-16 16:13

@JFinal jfinal在开源中国连续多年排名前列我是知道的,O(∩_∩)O哈哈~。不过从我了解的情况,的确有很多公司比较排斥使用(比如我们老板),倒不是觉得jfinal不好用,而是觉得springmvc更靠谱,不愿意趟这个风险。不过在我们公司,我力排众议,一直在努力推广,已经成功做了好几个项目。\(0^◇^0)/

2017-11-16 14:52

@九州游人 别人为什么不用,这个问题不好回答,就跟为什么有人不喜欢吃白菜一样。跟人的心里有关系,既然springmvc那么有名,拿过来直接用就好了,很多人就懒得再去研究别的框架了。其实你个人不需要纠结这个问题,你自己亲自用一下,觉得好用就用,觉得不习惯,认为有风险,那就不用。就这么简单。

2017-11-16 14:43

@九州游人 问题就在这里,很多人没有听说过jfinal,包括你说的所谓研发部。很多大公司更热衷于自己开发一套mvc框架。

2017-11-16 14:35

@魑魅魍魉-two 不填写端口的话,默认就是3306

2017-11-16 14:35

@九州游人 不足之处就是很多大公司都不在用,甚至排斥这种非主流的框架。

2017-11-16 14:33

@yzdoraemon 利用tomcat部署项目有多种方法,放在webapp是最简单的,你说的那种是虚拟路径配置方法,也是很方便的,我个人就经常用。虚拟路径方法直接修改server.xml最下面的host标签,在里面添加多个context标签就行啊。

2017-11-16 14:28

这个问题我感觉很奇怪,如果你想在一个tomcat中部署运行多个项目,最简单的办法就是将你的项目放到webapp里面不就ok了。然后访问的话http://你的内网ip:端口/web1,http://你的内网ip:端口/web2。

2017-11-16 14:24

那些主流框架能做的,jfinal都能做,而且在一定程度上jfinal更简单。他们之所以主流,除了架构确实不错,还有一个很大的原因就是他们都有商业机构予以支持,所以他们的用户群很庞大。但这并不意味着,那些不主流的就不好用。除了jfinal,开源界里还有其他大量很不错的框架。当然,好不好用,自己亲自用过才知道。

2017-11-04 16:18

@北流家园网 说好的mvc模式呢,原则上不能这么玩,控制层尽量不要去处理业务,业务处理全部交给service层。