IDEA创建一个servlet项目

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展示页面 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章