目录
静态Web工程和动态Web工程
Web1.0时代 - 静态Web工程
只有HTML和CSS,网页中的内容都是写死的,用户只能浏览,不能修改
Web2.0时代 - 动态Web工程
网页中内容都是动态的,用户可以查询,可以增删改
Web3.0时代(元宇宙)
生产环境
开发环境
idea整合Tomcat进行开发JavaWeb工程
启动Tomcat
Tomcat更改首页
JavaWeb工程的配置文件web.xml
什么是jsp?
Java Server Page Java服务端页面
可以写Java代码的HTML文件
运行原理
更新资源文件即可
也可以手动部署
Servlet(服务端小程序)
工程目录结构:
src/main/java 主工程的java代码
src/main/resources 主工程的资源文件
src/main/webapp 主工程与前端相关的文件(jsp | html | css | js | 图片 ....)
src/test/java 主工程的测试代码
src/test/resources 主工程的测试代码需要的资源文件
给Servlet类配置一个网络URL地址的方式
1.在web.xml中配置 (老版本会使用)
<servlet> <servlet-name>Servlet01</servlet-name> <servlet-class>com.iweb.servlet.Servlet01</servlet-class> </servlet> <servlet-mapping> <servlet-name>Servlet01</servlet-name> <url-pattern>/s1</url-pattern> </servlet-mapping>
2.使用注解配置
先换个新版本
实现
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
直接请求JSP 不会有数据
请求Servlet,调用JSP才会有数据
Servlet-jsp流程