我刚刚学习了基本的 Servlet 和 JSP 技术,并且正在使用它设计一个简单的网站。
该网站的目的是销售产品。产品的详细信息存储在数据库中。我想从数据库中检索数据并显示动态页面。我正在使用 MVC 方法并尝试尽可能地使其成为 OO。
我遇到了类别页面的问题(它旨在充当各种产品的索引……我想检索存储在数据库中的类别并显示它们)。
详细情况如下:
我创建了一个代表表的简单 java 类。该表的名称是 DB 中的“Categories”...这个类被命名为 CategoryTable 并包含表示表的各种属性的实例字段。
一个名为 CategoryRetriever 的 POJO 充当我的模型。它将表中特定行的数据插入到 CategoryTable 的对象中,最后创建各种 CategoryTable 对象的 ArrayList。此 ArrayList 包含所有检索到的数据。
设计的控制器是一个名为 CategoryController 的 Servlet。它创建 CategoryRetriever 的对象并将其传递给名为 CategoryDisplayer 的 JSP。
所有的东西都编译得很好。除了 JSP。使用 WEBLOGIC 部署后。jsp 给出以下错误。
G:\bea\weblogic81\server\bin.\myserver.wlnotdelete\extract\myserver_MiniProject_build\jsp_servlet__categorydisplayer.java:173:无法解析符号符号:类 CategoryTable 位置:类 jsp_servlet.__categorydisplayer CategoryTable tp = (CategoryTable)categoryContent.get(i ); //[ /CategoryDisplayer.jsp; 行:35] ^
由此我可以推断,根项目目录下的JSP找不到root>>WEB-INF>>source里面的CategoryTable类。
我的 JSP 是否需要包含语句或其他内容?如果是,该怎么做?