Servlet是一个Java API,也就是SUN的CGI解决方案;所有问题用J2SDK+Tomcat就可以解决。
安装
1.你先安装j2se.
然后在安装一个tomcat.
开发servlet要用到servlet包.
安装了tomcat之后,在lib目录下有个servlet-api.jar就是
你放到 ..\jdk1.8.0_25\jre\lib\ext 目录下.
这样就可以编译你的servlet源码了.
应 用
1. Tomcat来运行servlet
但是你编译的时候要用到servlet-api.jar
安装好j2sdk后吧servlet-api.jar放到...\jre\lib\ext文件夹里面
在Tomcat里找到webapps文件打开
建立一个 lontu 文件夹
在lontu文件夹里面建立 WEB-INF 文件 和web.xml
在WEB-INF文件夹里面建立classes文件
现在你要写一个servlet源文件名位myfirstservlet用j2sdk编译后比如你用的包是package com
那么在web.xml里面你要写如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<display-name>hello lontu</display-name>
<description>
lontu
</description>
<servlet>
<servlet-name>myfirstservlet</servlet-name>
<servlet-class>com.myfirstservlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>myfirstservlet</servlet-name>
<url-pattern>/lontu</url-pattern>
</servlet-mapping>
</web-app>
2. 让编译器找到javax.servlet.*你必须把servlet-api.jar放到
你的j2sdk的安装路径下面的...如:
c:\j2sdk1.4.2_04\jre\lib\ext\(这个地方)
并确保你的编译器用的是这个jre -ok-
servlet-api.jar可以在从
(比如你的路径为)c:\Tomcat 5.0\common\lib\{servlet-api.jar}找到
打开编译器
package com.lontu
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class myfirstservlet extends HttpServlet
{
public void doGet( HttpServletRequest resquest, HttpServletResponse response )
throws ServletException, IOException
{
...
}
}