servlet文件如下 :
import sample.dw.paper.lucene.search.SearchManager;
public class SearchController extends HttpServlet{
private static final long serialVersionUID = 1L;
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException{
String searchWord = request.getParameter("searchWord");
SearchManager searchManager = new SearchManager(searchWord);
List searchResult = null;
searchResult = searchManager.search();
RequestDispatcher dispatcher = request.getRequestDispatcher("search.jsp");
request.setAttribute("searchResult",searchResult);
dispatcher.forward(request, response);
} public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException{
doPost(request, response);
}
}
jap 文件如下 :
<%@page import="java.util.*"%>
<%@page import = "sample.dw.paper.lucene.search.SearchResultBean"%>
<FORM name = "lunce" method="post" id="searchForm" action="searchController">
<tbody>
<tr>
<td colspan = "3" >
<input name = "searchWord" id = "searchWord" type = "test" size="60">
<input id = "dosearch" type = "submit" value="search">
</td>
</tr>
</tbody>
</FORM>
web.xm l如下
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<servlet>
<servlet-name>SearchController</servlet-name>
<servlet-class>SearchController</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SearchController</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
Eclipse + tomcat
报404错误,description The requested resource (/sample.dw.paper.lucene/searchController) is not available.
用jsp调用servlet应该是没有错地。。
import sample.dw.paper.lucene.search.SearchManager;
public class SearchController extends HttpServlet{
private static final long serialVersionUID = 1L;
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException{
String searchWord = request.getParameter("searchWord");
SearchManager searchManager = new SearchManager(searchWord);
List searchResult = null;
searchResult = searchManager.search();
RequestDispatcher dispatcher = request.getRequestDispatcher("search.jsp");
request.setAttribute("searchResult",searchResult);
dispatcher.forward(request, response);
} public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException{
doPost(request, response);
}
}
jap 文件如下 :
<%@page import="java.util.*"%>
<%@page import = "sample.dw.paper.lucene.search.SearchResultBean"%>
<FORM name = "lunce" method="post" id="searchForm" action="searchController">
<tbody>
<tr>
<td colspan = "3" >
<input name = "searchWord" id = "searchWord" type = "test" size="60">
<input id = "dosearch" type = "submit" value="search">
</td>
</tr>
</tbody>
</FORM>
web.xm l如下
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<servlet>
<servlet-name>SearchController</servlet-name>
<servlet-class>SearchController</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SearchController</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
Eclipse + tomcat
报404错误,description The requested resource (/sample.dw.paper.lucene/searchController) is not available.
用jsp调用servlet应该是没有错地。。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货