I am created new Java Enterprise Application in intellij. I created an index.jsp, HelloServlet.java file. when i try to execute its working fine for jsp but the servlet not executing.
My files are like following
HelloServlet.java
package com.example.demo;
import java.io.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
@WebServlet(name = "/helloServlet", urlPatterns = {"/helloServlet"})
public class HelloServlet extends HttpServlet {
private String message;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
response.setContentType("text/html");
// Hello
PrintWriter out = response.getWriter();
out.println("<html><body>");
out.println("<h1>" + message + "</h1>");
out.println("</body></html>");
}
}
index.jsp
I am tried by changing webservlet annotation to the following:
@WebServlet("/helloServlet")
@WebServlet(name="/helloServlet" value="/helloServlet")
@WebServlet(name="/helloServlet" urlPatterns={"/helloServlet"})
and i tried with servlet and servlet mapping in web.xml file but its not working.
Used IntellijIDEA, Tomacat 10