步骤1:加载default.jsp,我想您有一种表单可以提交搜索查询,例如
<form method="post" action="HotelSearch"> //action is your url pattern and method is your choice get or post // your text box </form>
步骤2:现在,在servlet中执行搜索业务逻辑,然后将结果数据放入请求中
req.setAttribute("key",value); //value is object dispatch your request with data to `SearchResults.jsp` req.getRequestDispatcher("SearchResults.jsp").forward(req,resp);步骤3:
SearchResults.jsp使用req.getAttribute(“ key”)显示数据
小费
最好的方法是在web.xml中配置jsp文件
<servlet> <servlet-name>myjsp</servlet-name> <jsp-file>jsp/SearchResults.jsp</jsp-file> </servlet> <servlet-mapping> <servlet-name>myjsp</servlet-name> <url-pattern>/jsp_url</url-pattern> </servlet-mapping>
现在您可以使用
req.getRequestDispatcher("jsp_url").forward(req,resp);


