用的jfinal jetty不能解析jsp

发布于 2021-12-06 05:01:27 字数 783 浏览 830 评论 14

在controller里面直接render到一个jsp页面   

public void index(){
        render("table.jsp");
}

控制台也显示正确调用了index方法,而且没有报错,但是就是显示不出来那个table.jsp页面 直接就是一个空白页面。

我在同样路径下新建了一个table.html就能访问html页面  求大神解答  困扰了我一天了  下面是用到的架包 用的jetty  求大神解答  


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

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

评论(14

贱贱哒 2021-12-06 17:04:47

https://www.oschina.net/question/12_8224

本人基础较菜,经过大家帮助及个人实践,链接方法为正解,但是我只删除java.exe不好使,同时删除java.exe和javaw.exe重启,就好使了。而且即使你将jdk安装在系统盘,此方法同样适用。

叹沉浮 2021-12-06 17:04:45

注意,这个结论是根据你提供的异常信息得出的:PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required

坚持沉默 2021-12-06 17:04:45

eclipse 运行环境配置为JDK,也不能完全肯定项目配置也是JDK,项目属性可以独立配置运行环境,可以与eclipse配置隔离且不同

剑心龙吟 2021-12-06 17:04:43

jfinal-for-jsp 这个demo很久以前就没再提供过了,你很可能是下载的freemraker版本的demo,所以不会有异常

彼岸花ソ最美的依靠 2021-12-06 17:04:40

com.jfinal.render.RenderException: org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac.  A full JDK (not just JRE) is required

蓝颜夕 2021-12-06 17:04:40

jsp 文件是在运行时被编译成 java class 文件的,因此就需要一个 JAVA_HOME/bin/javac.exe 这个文件对此进行编译,而你运行环境配置的是 JRE,而非 JDK,所以就没有这个 javac.exe 文件,所以就不能编译 JSP文件,所以就无法运行

想挽留 2021-12-06 17:04:40

引用来自“JFinal”的评论

jsp 文件是在运行时被编译成 java class 文件的,因此就需要一个 JAVA_HOME/bin/javac.exe 这个文件对此进行编译,而你运行环境配置的是 JRE,而非 JDK,所以就没有这个 javac.exe 文件,所以就不能编译 JSP文件,所以就无法运行

緦唸λ蓇 2021-12-06 17:04:38

这个方法之前就试过了,而且运行jfinal-for-jsp是正确的,不是jdk jre原因,谢谢

谢绝鈎搭 2021-12-06 17:04:36

回复
Java不会骗人,好好补充下你的JDK基础知识吧。建议用ps -ef 好好看看

冷默言语 2021-12-06 17:04:15

难道你不知道有个网站叫百度??

Jetty 8 无法运行JSP,出现PWC6345问题的原因

臻嫒无言 2021-12-06 17:02:30

嗯 谢谢 下载的运行正常 起码证明了不是网上说的jdk jre配置问题

小情绪 2021-12-06 16:59:11

建议你直接到这里下载JFinal官方Demo的JSP版本

JFinal_2.2_demo_for_jsp

小瓶盖 2021-12-06 16:54:42

引用来自“JFinal”的评论

去jfinal 官网下载 jfinal-all.zip 这个文件,里面有一个说明文件,并且提供了所有依赖的 jar包。此外,下载 jfinal demo,用上里面的 log4j.properties 以及 log4j.jar,这样才能在出错的时候在控制台输出异常信息,看不到异常信息,解决问题就无从谈起

吃颗糖壮壮胆 2021-12-06 16:50:19

去jfinal 官网下载 jfinal-all.zip 这个文件,里面有一个说明文件,并且提供了所有依赖的 jar包。此外,下载 jfinal demo,用上里面的 log4j.properties 以及 log4j.jar,这样才能在出错的时候在控制台输出异常信息,看不到异常信息,解决问题就无从谈起

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文