Jfinal 跳转问题

Jfinal 跳转问题

爱的故事 发布于 2021-11-26 字数 1152 浏览 860 回复 5
public void configRoute(Routes me) {
		me.add(new UserRoute());
		me.add(new IndexRoute());	
	}

public class IndexRoute extends Routes {
	public void config() {
		add("/", IndexController.class);
	}
}

public class UserRoute extends Routes {
	public void config() {
		add("/user", UserController.class,"/");
	}
}

public class IndexController extends Controller {
	public void index(){
		this.render("/index.jsp");
	}
}

public class UserController extends Controller {
	
	public void listuser(){
		this.render("/web/User_Info.jsp");
	}

}

以上是用到的关键几个类,当访问http://xxxx/user/listuser 时,返回404 ,是不是哪里配置有问题?

求高手指点一下,谢谢!~

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

惜醉颜 2021-11-30 5 楼

项目删除重建一下好了。。。。。。。

谢谢楼上的细心解答

岁月打碎记忆 2021-11-30 4 楼

这个我设置了 me.setViewType(ViewType.JSP);

无边思念无边月 2021-11-29 3 楼

还有一点,你要用JSP,就改下就jfinal的视图吧,jfinal默认是freemarker

/**
	 * 配置常量
	 */
	public void configConstant(Constants me) {
		// 加载少量必要配置,随后可用getProperty(...)获取值
		loadPropertyFile("jdbc.properties");
		me.setDevMode(getPropertyToBoolean("devMode", false));
		me.setBaseViewPath("/WEB-INF/views");
		me.setEncoding("UTF-8");
		me.setViewType(ViewType.JSP);
	}

倚栏听风 2021-11-29 2 楼

练习用的....,我在那个方法打印了,根本没有进listuser方法

路还长,别太狂 2021-11-27 1 楼

404那就是找不到对应jsp了,仔细检查下,我想说的是楼主为何每个controller都要建一个route?

public class WebRoutes extends Routes{
	@Override
	public void config() {
		add("/",IndexController.class);
		add("/user",UserController.class);
	}
}