1.File->project->java project(选中web application)(如果选择java Enterprise可以免去后期导入servlet-api.jar包和配置Tomcat,但是需要在project structure,Module,Dependency中将Tomcat勾选并Apply)->填写相关信息
完成之后,点击WEF-INF ,右键,NEW-->Directory 创建两个文件夹,classes 和 lib 这个名字不要改;
点击File ,选择Project Structure ,点击Modules ,选择Paths,选中Use module compile output path ,把路径改成刚刚创建的classes文件夹
再点旁边的Dependencies,点击"+"号,选择1 JARs or directories ,选择你刚刚创建的lib文件夹,选第3个jar Directory,Ok,勾选lib and one more file,Apply,之后有需要放在这个文件夹下的jar包可以直接复制到这里再选中该文件夹右键选中Add as Library即可!
2.导入jar包:File->project structure->Moudle->Dependencies->+->jars or directories->选择Tomcat安装目录lib下servlet-api.jar导入,选中-》apply->OK
3.编写 HelloServlet类,不要包名,继承 HttpServlet重写doGet方法
public class HelloServlet extends HttpServlet{
public void doGet(HttpServletRequest request, HttpServletResponse response){
try {
response.getWriter().println("<h1>Hello Servlet!</h1>");
response.getWriter().println(new Date().toLocaleString());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
4.配置web.xml:web.xml提供路径与servlet的映射关系,把/hello这个路径映射到 HelloServlet这个类上,<servlet> 标签下的 <servlet-name>与 <servlet-mapping> 标签下的 <servlet-name> 必须一样,<servlet-name>与<servlet-class>可以不一样
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
5.
部署 Tomcat ,并调试运行
选中项目->apply->OK
6.浏览器输入:localhost:8080/hello展示页面