为什么使用JSP
JSP定义
(1)动态网页技术
(2)Java Server Pages(Java服务器端页面技术)
JSP缘由
(1)JSP可以实现交互功能(客户端和服务器端产生请求和响应)
(2)可以实现HTML静态页面无法实现的动态更新数据功能
B/S 和 C/S 的区别
B/S
browser(浏览器)
server(应用服务器)
C/S
client(客户端)
server(应用服务器)
server db(应用数据库服务器)db(数据库服务器)
URL
B/S 工作原理
URL定义
Uniform Resource Locator统一资源定位符
URL组成部分
定义:应用服务器
默认端口号:8080
tomcat实战
步骤1:解压并放到某个非c盘磁盘目录
步骤2:创建工程,并创建jsp
步骤3:IDEA配置tomcat
步骤4:
测试访问
tomcat端口号修改
(1)idea配置修改端口(临时修改)
(2)tomcat端口号(永久修改)
JSP
指令
Import 导包
脚本命令
<%
Java代码
%>
表达式(输出)
<%=
表达式
%>
实战(jsp里泛型必须写全)
实战(jsp+dao)
实战(日期显示)
实战(数值求和)
jsp执行过程
步骤1:翻译(jsp文件 --> java文件)
步骤2:编译(java文件 --> class文件)
步骤3:执行(执行class(字节码)文件)