JavaWeb

2020-11-09  本文已影响0人  鱼落于天
Tomcat

根目录

WEB-INF

web.xml web核心配置文件
classes目录 字节码文件的目录
lib目录 依赖的jar包

JDBC连接池
Tomcat

根目录

WEB-INF

web.xml web核心配置文件
classes目录 字节码文件的目录
lib目录 依赖的jar包

Servlet
// 1. 创建项目
// 2. 定义类,实现javax.servlate.Servlet接口, 例如: Servlet
// 3. 配置web.xml
package com.it.web.servlet;
import javax.servlate.*;
// 有多个接口方法,这里只写一个
public class ServletDemo implements Servlet {
      @Override
        public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
            System.out.println("hello Servlet");
        }
}
// 文件web.xml web-app中添加
<!-- 配置Servlet -->
    <servlet>
        <servlet-name>服务名</servlet-name>
        <servlet-class>com.it.web.servlet.ServletDemo</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>服务名</servlet-name>
        <url-pattern>访问url</url-pattern>
    </servlet-mapping>
@WebServlet("/demo2")
public class ServletDemo implements Servlet {
      @Override
        public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
            System.out.println("demo2");
        }
}
servletRequest.getRequestDispatcher("/demo3").forward(servletRequest, servletResponse);
网络
POST /server/index.php?s=/api/item/info HTTP/1.1
Host: showdoc.it.lixiangoa.com
Connection: keep-alive
Content-Length: 37
Accept: application/json, text/plain, */*
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36

item_id=2&keyword=&default_page_id=94
spring mvc
xml解析
json解析
上一篇 下一篇

猜你喜欢

热点阅读