Tomcat JSP文件没有返回jdbm.RecordManager数据

时间:2018-04-18 15:42:30

标签: java jsp tomcat

我一直在寻找解决方案。在小型项目上工作,玩迷你搜索引擎。我创建了一系列java类,它们通过网页抓取一定数量的链接,并将信息存储到JDBM RecordManager HTree中。

当我为这个RecordManager的内容运行一个print函数时,我可以很好地获取内容,但是当我尝试在我的Tomcat服务器上的JSP文件上模仿它时,应该由此返回的对象打印功能为空。 (注意:我有一个HTML页面,它将必要的字符串发送到此JSP文件)

调用DataManager对象时,应该"创建并初始化RecordManager"

querySimilarity函数应返回从生成的RecordManager中获取的整数pageID的Vector。

有什么想法吗?下面的代码来自我的JSP文件。

<%@ page import="java.util.Vector,searchEngine.*,jdbc.*" %>
<%
    out.println("The words you entered are: <br>");
    String arr = request.getParameter("words");
    String[] a = arr.split(" ");
    Vector<Integer> pageIDList = new Vector<Integer>();

    DataManager dm = new DataManager();
    pageIDList = dm.querySimilarity(a);

    for(int i = 0; i < pageIDList.size(); i++){
        out.println(pageIDList.get(i) + "<br>");
    }
%>

0 个答案:

没有答案