Home >Java >javaTutorial >How to create servlet in idea

How to create servlet in idea

(*-*)浩
(*-*)浩Original
2019-05-14 10:14:0024883browse

To use IDEA to create a servlet, you must first create a new Java web and add a tomcat server. Only when used together can the effect be seen.

Recommended course: Java Tutorial.

How to create servlet in idea

#The first step is to create a new web project.

How to create servlet in idea

The second step is to create two new folders in the web/WEB-INF directory, classes are used to store the bytes of the servlet Code file (.class), lib is used to store packages referenced by the project.

How to create servlet in idea

The third step, press f4 to enter Project Structure, enter the Modules (IDEA project) tab, and output the two Paths Change the paths to the classes created in step 2. How to create servlet in idea

Step 4, then click Dependencies, select the + sign on the right, create a new JARS path, and select the lib folder created in step 2.

How to create servlet in idea

How to create servlet in idea

The fifth step is to enter the Artifacts tab and set the output directory to Create the new project folder under webapps in the Tomcat installation location.

How to create servlet in idea

The sixth step is Run->Edit Configurations to configure Tomcat, which is generally configured by default.

How to create servlet in idea

The seventh step is to set the name of the WEB resource. It can also be "/" or empty.

How to create servlet in idea

Step 8, create a new servlet under src.

How to create servlet in idea

Step nine, configure web.xml, indicate which package the servlet’s compiled bytecode is under. , is the resource name of the servlet

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
	   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
          version="3.1">
     <servlet>
         <servlet-name>MyServlet</servlet-name>
         <servlet-class>com.tqh.MyServlet</servlet-class>
     </servlet>
     <servlet-mapping>
         <servlet-name>MyServlet</servlet-name>
         <url-pattern>/A</url-pattern>
     </servlet-mapping>
</web-app>

The tenth step is to write the servlet

package com.tqh;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;

public class MyServlet extends HttpServlet {
 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	doGet(request,response);
 }

 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	response.setContentType("text/html");
	PrintWriter out=response.getWriter();
	out.println("this is servlet");
 }
}

The display effect: the string we output appears

How to create servlet in idea

The above is the detailed content of How to create servlet in idea. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn