1.在tomcat安裝目錄中,找到lib->servlet-api.jar包,將其複製到jdk安裝目錄下的lib中。
2.配置classpath環境:%JAVA_HOME%/lib/servlet-api.jar;
(注:此方法將解決無法編譯servlet文件的問題)
3.在web中發佈servlet文件:
1)找到tomcat安裝路徑中:web-app->root->web-inf->web.xml
2)在該文件中加入如下代碼:(</description>...</web-app>之中)
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>coreservlets.HelloServlet</servlet-class>//如何該類在一個包中,則此處的類路徑爲:包名.類名
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/abc/helloservlet</url-pattern>
</servlet-mapping>
保存。
4.在ie中輸入:http://localhost:8080/abc/helloservlet 顯示成功。
/***HelloServlet.java***/
package coreservlets;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloServlet extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException
{
response.setContentType("text/html");
PrintWriter out=response.getWriter();
String title="hello";
out.println(ServletUtilities.headWithTitle(title)+
"<body bgcolor=/"#fdf5e6/">/n"+
"<h1>"+title+"</h1>/n"+
"</body></html>");
}
}