jfinal基础问题,求解答下

Spring_programming 发布于 2014/08/15 16:18
阅读 218
收藏 1

我运行了下官方给的jfinal_demo_for_jsp,删除掉jetty-server-8.1.8.jar,用tomcat运行无法打开页面,运用系统给的那个“打开 com.demo.common包下的 DemoConfig 文件,右键单击该文件并选择 Debug As ---> Java Application。”就可以运行。麻烦问一下这是个什么情况呢。

第二个问题是路由问题,输入网址localhost/blog的时候,系统是自动到DemoConfig中找到configRoute()方法中找到添加的路由吗,如果非常多的话如何处理呢,还有点击添加blog的时候是/add的时候我在类中没有找到add的方法体,只有个方法声明,里面啥都木有,我不知道是怎么跳转到添加页面的。麻烦给解释下嘛

public class BlogController extends Controller {
	
	public void index() {
		setAttr("blogList", Blog.dao.findAll());
		render("blog.jsp");
	}
	
	public void add() {
	}
	
	@Before(BlogValidator.class)
	public void save() {
		getModel(Blog.class).save();
		redirect("/blog");
	}
	
	public void edit() {
		setAttr("blog", Blog.dao.findById(getParaToInt()));
	}
	
	@Before(BlogValidator.class)
	public void update() {
		getModel(Blog.class).update();
		redirect("/blog");
	}
	
	public void delete() {
		Blog.dao.deleteById(getParaToInt());
		redirect("/blog");
	}
}



如果没法用tomcat的话  我想调试咋个调试呢


加载中
0
JFinal
JFinal
删掉jetty的jar包后使用系统给的那个“打开 com.demo.common包下的 DemoConfig 文件,右键单击该文件并选择 Debug As ---> Java Application"是无法正确运行的,因为这种启动当时对jetty有依赖。楼主说仍然可以运行一定是你的项目仍然以某种方式拥有了jetty的依赖。 Routes 可以拆分成很多单独的文件,jfinal手册有例子。 tomcat 下开发与调试的问题,由于jfinal是标准的java web项目,所以你以前怎么对待的java web 项目在仍然不变,但记住就是不能使用对jetty有依赖的那种方式启动,jetty 包已经被你删了
JFinal
JFinal
回复 @Spring_programming : 必定可以的,我所有jfinal 项目在生产环境下都跑在 tomcat 下
S
Spring_programming
额,首先感谢你的回答,我是没删除这个jetty包的时候Debug运行可以,我删了它想用tomcat运行嘛,结果不行哎
0
柱仔
柱仔
tomcat启动不行么?
返回顶部
顶部