美文网首页
Mac IDEA Servlet 关联 Tomcat

Mac IDEA Servlet 关联 Tomcat

作者: 进击的鸭子 | 来源:发表于2021-04-14 17:58 被阅读0次

工程配置

  1. create new project,选择 Java Enterprise 然后配置JDK,Tomcat,选择Web Aplication,注意要勾选 Creat web.xml


    WechatIMG65.jpeg
  2. 因为IDEA不像Eclipse会自动创建classes和lib文件夹,需要我们手动创建并指定(注意要指定)

image.png
  1. 编辑 Tomcat 配置


    661618393968_.pic_hd.jpg

代码测试

  1. 新建一个 HelloServlet 文件


    671618394054_.pic_hd.jpg

    代码如下:

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 HelloServlet extends HttpServlet {
    //处理 get 方法
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");

        PrintWriter out = response.getWriter();
        String title = "使用 GET 方法读取表单数据";
        out.println(
                "<!DOCTYPE html>\n" +
                        "<html>\n" +
                        "<head><title>" + title + "</title></head>\n" +
                        "<body bgcolor=\"#f0f0f0\">\n"+
                        "<h1 align=\"center\">" + title + "</h1>\n" +
                        "<ul>\n" +
                        " <li><b>站点名</b>:" + request.getParameter("name") + "\n" +
                        "<li><b>网站</b>:" + request.getParameter("url") + "\n" +
                        "</ul>\n" +
                        "</body></html>");
    }
    //处理 post 方法
    public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        this.doGet(request, response);
    }
}
  1. 修改 web.xml 中的 servlet 路径配置 在内部增加下述路径
    <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>
截屏2021-04-14 下午5.56.23.png

测试

  1. 点击运行 Tomcat


    WeChatbff8886f58b9d16679f68de82361f99c.png
  2. 网页路径


    截屏2021-04-14 下午5.58.17.png

相关文章

网友评论

      本文标题:Mac IDEA Servlet 关联 Tomcat

      本文链接:https://www.haomeiwen.com/subject/ewiyqltx.html