render() 怎么没跳转成功 ?? 实在找不到原因

sjack 发布于 2013/09/03 13:55
阅读 3K+
收藏 0

【华为云1024程序员节·向云而生】预约直播 抽14件华为电子产品礼包!>>>

@JFinal 你好,想跟你请教个问题:

public class CommonController extends Controller {

	public void index() {
	render("common/index.html");
	}


[ERROR]-[Thread: http-bio-8080-exec-3]-[com.jfinal.core.ActionHandler.handle()]: /
com.jfinal.render.RenderException: java.io.FileNotFoundException: Template /view/index.html not found.


render()     怎么没成功 ??  实在找不到原因。

.




加载中
0
iSea
iSea
明显是模板文件路径不对呀,相对viewpath下建才common目录,目录里放index.html模板
0
sjack
sjack

引用来自“iSea”的答案

明显是模板文件路径不对呀,相对viewpath下建才common目录,目录里放index.html模板

public void configConstant(Constants me) {
	loadPropertyFile("dev_config.txt");
	me.setDevMode(getPropertyToBoolean("devMode", true));
	me.setBaseViewPath("/view");
	}


/WebContent$ tree
.
├── view
│   ├── common
│   │   ├── index.html

配置是对的呀, ?!







0
iSea
iSea

引用来自“searchjack”的答案

引用来自“iSea”的答案

明显是模板文件路径不对呀,相对viewpath下建才common目录,目录里放index.html模板

public void configConstant(Constants me) {
	loadPropertyFile("dev_config.txt");
	me.setDevMode(getPropertyToBoolean("devMode", true));
	me.setBaseViewPath("/view");
	}


/WebContent$ tree
.
├── view
│   ├── common
│   │   ├── index.html

配置是对的呀, ?!







Template /view/index.html not found  ,你看看,访问的模板路径是这个
iSea
iSea
你的路由是怎么配置的?
0
sjack
sjack

引用来自“iSea”的答案

引用来自“searchjack”的答案

引用来自“iSea”的答案

明显是模板文件路径不对呀,相对viewpath下建才common目录,目录里放index.html模板

public void configConstant(Constants me) {
	loadPropertyFile("dev_config.txt");
	me.setDevMode(getPropertyToBoolean("devMode", true));
	me.setBaseViewPath("/view");
	}


/WebContent$ tree
.
├── view
│   ├── common
│   │   ├── index.html

配置是对的呀, ?!







Template /view/index.html not found  ,你看看,访问的模板路径是这个
me.add("/", CommonController.class);
	me.add("/blog", BlogController.class);
	me.add("/cake", CakeController.class);
	me.add("/link", LinkController.class);
	me.add("/user", UserController.class);
sjack
sjack
回复 @iSea : 您先忙。
sjack
sjack
回复 @iSea : 头痛~
iSea
iSea
你报的错误路的径中少了个common
iSea
iSea
应该没什么问题,但是很奇怪你的render的路径和你的报错路径不一样哦?
0
菜根乱谭
菜根乱谭
  render("common/index.html"); 改成   render("/common/index.html");
0
落网的魔法师
落网的魔法师
render里边写错了。
返回顶部
顶部