【发布时间】:2014-11-11 04:19:51
【问题描述】:
我对 Java 还很陌生——不过,我来自 PHP + JS。我的目标是用 Java Servlets 制作一个 CRUD (+MVC)。
我正在使用 Java EE 7。我在这里使用this 和that(两者具有相同的最终文件)来建立我的一些模式。
所以,我正在实现 MVC,但我似乎无法让我的代码正常工作。 JPA 似乎是主要问题;我无法从数据库中获取任何内容。
Here's the repository(非常小的项目——7~8 节课)。 Models; DAO.
我设置了controllers.Test(url: /test) 来测试我是否可以通过JPA 与数据库进行通信。但是,当我转到 /test(controllers.Test) 时,会引发异常。 controllers.NewsEdit(url: /edit) 也是如此。
java.lang.NullPointerException
controllers.Test.doGet(Test.java:36)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
当我访问 home(url: /; controller.NewsIndex) 时,我没有收到任何异常——我得到了主页,但根本没有数据。是不是我做错了什么?
My SQL 文件位于/sql 文件夹中。我在META-INF/ 上收到了persistent.xml。
任何帮助或参考将不胜感激。真的要学啊。。
谢谢!
【问题讨论】:
-
Test.java 的代码在哪里?更奇怪的是第 36 行?
-
我已经用每个文件的链接编辑了问题。这有帮助吗? :)