在IDEA中新建Servlet

在IDEA中新建Servlet

1.file新建project,建议选Javaee,如下图
在IDEA中新建Servlet_第1张图片

2.新建module,选择同project。在web-inf目录下新建两个目录,classes和lib(使用new servlet也可以)。classes里放编译文件,lib一般用于导包
在IDEA中新建Servlet_第2张图片
在IDEA中新建Servlet_第3张图片

上图中,工程名为MyWebProject,该工程部署时,在webapps目录下就会有一个MyWebProject的web应用;

src:java程序的开发目录,该目录下所有编写的java程序在部署时,会自动部署到MyWebProject/web-inf/classes目录下;

Web:对应于web应用的根目录,该目录下的所有子文件和子文件目录在部署时,会原封不动地发布到web应用目录下。

3.进入Project Stucture配置modules
在IDEA中新建Servlet_第4张图片
在IDEA中新建Servlet_第5张图片
4. 点击菜单栏的run,选择edit configurations,配置tomcat。war包为javaweb的打包文件。建议手动配置。访问服务器访问时需要加上该目录。
在IDEA中新建Servlet_第6张图片
在IDEA中新建Servlet_第7张图片
5. 测试。新建HelloClient.java测试。注,此时没有使用web.xml配置文件,直接使用注解映射。

/**
 * @Description 测试tomcat
 * @Author chet_y
 * @Date 2019-01-20 0:29
 * @Verison 
chet's blog */
@WebServlet(urlPatterns = {"/hello"}) public class HelloClient extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html,charset=utf-8"); PrintWriter out = resp.getWriter(); out.println("\n" + "\n" + " Hello Client!\n" + "\n" + "\n" + "\t

Hello Client!

\n"
+ "\n" + ""); } }

网页输入“http://localhost:8080/chetTomcat/hello”
在IDEA中新建Servlet_第8张图片

你可能感兴趣的:(Java基础,servlet,javaweb,idea)