Menu

#2 Req for external search listing interface

open
nobody
None
5
2005-05-02
2005-05-02
TimJowers
No

An interface for getting a list of topics by keyword would
be useful. So far I have tried this in my JSP but the
connection must be set somewhere due to the error. My
goal is to be able to link into the Discussion forum from
another web page.

<%@page
import="java.util.List,net.jforum.model.DataAccessDriver,
net.jforum.model.SearchData,net.jforum.model.SearchM
odel,net.jforum.entities.Topic"%>
<table>
<tr><TH class=thCornerR noWrap align=middle>Similar
Discussions</TH></tr>
<%
SearchModel sm =
DataAccessDriver.getInstance().newSearchModel();
sm.cleanSearch();
SearchData sd = new SearchData
();
String kw = "timtest";
sd.setKeywords(kw);
List lSearched = sm.search(sd);
for( int i=0; i<lSearched.size();
i++ )
{ Topic t = (Topic) lSearched.get(i);
%>
<tr><td><a href="article1"><%=t.toString()%
></a></td></tr>
<% } %>

exception

org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.
service(JspServletWrapper.java:372)
org.apache.jasper.servlet.JspServlet.serviceJs
pFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service
(JspServlet.java:236)
javax.servlet.http.HttpServlet.service
(HttpServlet.java:802)

root cause

java.lang.NullPointerException
net.jforum.JForumCommonServlet.getConnect
ion(JForumCommonServlet.java:275)
net.jforum.drivers.generic.SearchModel.clean
Search(SearchModel.java:218)
org.apache.jsp.similarities_jsp._jspService
(similarities_jsp.java:62)
org.apache.jasper.runtime.HttpJspBase.servic
e(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service
(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.
service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJs
pFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service
(JspServlet.java:236)
javax.servlet.http.HttpServlet.service
(HttpServlet.java:802)

note The full stack trace of the root cause is available in
the Apache Tomcat/5.0.28 logs.

Discussion


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.