在controller里面直接render到一个jsp页面
public void index(){
render("table.jsp");
}
控制台也显示正确调用了index方法,而且没有报错,但是就是显示不出来那个table.jsp页面 直接就是一个空白页面。
我在同样路径下新建了一个table.html就能访问html页面 求大神解答 困扰了我一天了 下面是用到的架包 用的jetty 求大神解答 
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
去jfinal官网下载jfinal-all.zip这个文件,里面有一个说明文件,并且提供了所有依赖的jar包。此外,下载jfinaldemo,用上里面的log4j.properties以及log4j.jar,这样才能在出错的时候在控制台输出异常信息,看不到异常信息,解决问题就无从谈起<divclass='ref'>
建议你直接到这里下载JFinal官方Demo的JSP版本
<atarget="_blank"rel="nofollow">JFinal_2.2_demo_for_jsp
嗯谢谢下载的运行正常起码证明了不是网上说的jdkjre配置问题<spanstyle="font-size:24px;">难道你不知道有个网站叫百度??
<spanstyle="font-size:24px;">
jsp文件是在运行时被编译成javaclass文件的,因此就需要一个JAVA_HOME/bin/javac.exe这个文件对此进行编译,而你运行环境配置的是JRE,而非JDK,所以就没有这个javac.exe文件,所以就不能编译JSP文件,所以就无法运行
<divclass='ref'>jsp文件是在运行时被编译成javaclass文件的,因此就需要一个JAVA_HOME/bin/javac.exe这个文件对此进行编译,而你运行环境配置的是JRE,而非JDK,所以就没有这个javac.exe文件,所以就不能编译JSP文件,所以就无法运行
jfinal-for-jsp这个demo很久以前就没再提供过了,你很可能是下载的freemraker版本的demo,所以不会有异常注意,这个结论是根据你提供的异常信息得出的:PWC6345:Thereisanerrorininvokingjavac.AfullJDK(notjustJRE)isrequiredeclipse运行环境配置为JDK,也不能完全肯定项目配置也是JDK,项目属性可以独立配置运行环境,可以与eclipse配置隔离且不同<atarget="_blank"rel="nofollow">https://www.oschina.net/question/12_8224
本人基础较菜,经过大家帮助及个人实践,链接方法为正解,但是我只删除java.exe不好使,同时删除java.exe和javaw.exe重启,就好使了。而且即使你将jdk安装在系统盘,此方法同样适用。