我有一个名为article的数据库表,有三个字段(Id,Title,Text)。我正在使用servlet。我有一个查询来从表中选择id和titles。我想做的是将标题列表显示为超链接,并将每个标题链接到数据库表中的文本 这是我的代码
String SQL_QUERY ="Select article.title , article.articleId from article where article.title like '% "+searchWord+"%'";
Query query = session.createSQLQuery(SQL_QUERY);
List result = query.list();
for(Iterator it=result.iterator();it.hasNext();){
Object[] row = (Object[]) it.next();
String title = ((String) row[0]);
int id = ((Integer) row[1]);
out.println("<a Link to the text> title </a>")
}
请帮助。 感谢
答案 0 :(得分:1)
你需要一个超链接,然后用它来调用Servlet。
e.g。
out.println("<a href=\""+request.getContextPath()+"/articleServlet?id="+id+"\">"+title+"</a>");
这将调用相关doGet()
的{{1}}方法。然后休息是已知的故事。