客户端通过 URL 地址来访问 Web 服务器中的资源,Servlet 程序若想被外界访问,就必须被映射到一个 URL 地址上。很多时候,该 URL 地址和 Servlet 程序的物理路径(在硬盘上的存储位置)并不一致,因此它被称为虚拟路径。Servlet 与虚拟路径的对应关系就叫做 Servlet 虚拟路径映射。Servlet
第四步:启动应用,然后浏览器输入地址访问(http://localhost:8080/文件路径) 如果运行不错的话,控制台会输出这两句话: Myservlet init Myservlet service 第五步:正常关闭服务器,我们可以看到会调用销毁方法 此时我们可以找到会输出Myservlet destory.... 这就代表着servlet正常关闭了
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://www.example.org/web-app_2_5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.example.org/web-a
1、学习总结 1、servlet是什么 servlet 是运行在服务器上的一个程序,用来接收和对请求作出响应。 servlet 继续演进到mvc 2、mvc是什么 model(dao,service) view(jsp) controller(servlet) 模型 视图 控制器 是一种架构规范 3、mvc 做了哪些事情 1、将url 映射到java 类或
新建普通Java空项目 创建完成后右击项目 Add FrameWork Support... 勾选Web Application,再点击完成,回到主界面就可以看到web目录了 在web/WEB-INF目录下新建一个classes文件夹,再配置Project Structure,在Modules——Path下,修改Compiler Output,选择Use module compile output pa
创建简单的tomcat项目 开发工具:IDEA 首先创建一个web工程 工程创建后目录结构 创建Servlet实现类(在servlet类中实现具体业务逻辑),需要在设置中指定 这里继承HttpServlet的时候,找不到父类,需要在项目结构里面指定jar包 完成以上步骤之后,HttpServlet就能找到,
DTD约束 需要在头部引入: <!DOCTYPE web-app SYSTEM "web-app_2_3.dtd"> 格式: <web-app> <servlet> <servlet-name></servlet-name> <servlet-class></servlet-class> </servlet> <servlet-mappi
URL:用来在整个网络中定位一个资源,资源在网络中路径(protocol://ip:port/app/source) http://localhost:8080/MyServlet/loginServlet —>(Servlet) http://localhost:8080/MyServlet/login.html —>(html) URI:用来在一台服务器中定位一个资源,资源在web项目中的路径(/app/source
Http协议就是用来浏览器和服务器之间进行数据的沟通 HTTP各版本特点: HTTP1.0:每一次的请求和响应都会新建并且断开一次链接 HTTP1.1:一次链接内可以有多次的请求和响应 Http协议组成分为(Http请求与Http响应),Http协议 按照规则封装请求与响应。 Http请求:Http请求行( 请求方式:POST、GET
使用过滤器,代码如下: package pers.eddy.hello;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;public class MyServl
由于SpringBoot默认是以jar包的方式启动嵌入式的Servlet容器来启动SpringBoot的web应用,没有web.xml文件。 注册三大组件,class MyServlet()/class MyListener/ class MyFilter 需要自己亲自编写!! class MyServlet package com.szs.springboot04.servlet; import javax.servlet.Se