在JSP中调用java搜索功能

时间:2012-06-05 21:43:57

标签: java hibernate jsp

我有一个使用hibernate的数据库设置,我想在JSP页面中调用表上的搜索。如何使用jsp页面调用我的java函数并存储结果,然后将它们打印在jsp页面上?

搜索功能(按主题搜索)

public Iterable<Layouts> getSelectedLayouts(String subjectName){}

我在jsp页面中将包含此方法的类作为spring bean

custom:useSpringBean var="layoutManager" bean="LayoutManager" 

其中LayoutManager是类

我不知道如何在jsp页面中调用该方法并输出结果

我正在使用spring / hibernate连接数据库,并在本地tomcat服务器上运行我的jsp

1 个答案:

答案 0 :(得分:1)

因为你的问题不清楚你正在使用什么框架。我将给你一个非常通用和简单的答案,但你可以在你使用的任何框架中使用相同的想法。

您的jsp页面中可能有一个按钮,单击该按钮将调用servlet。在servlet中,您可以访问通过jsp页面提交的字段。使用这些字段创建搜索对象(DAO)并使用它查询数据库。

从数据库获取结果时,请将其保存在会话范围内。所以现在在你的jsp页面中,你可以访问该对象并显示它。您可以使用jstl访问对象的字段。