1.JSP基本使用
在浏览器上看web项目中所编写的效果,显示页面是JSP页面而不是HTML页面。
1.1.什么是JSP?1.2.为什么要学习JSP?(1)全称:Java Server Pages java服务端页面。
(2)JSP是一种web的动态页面技术(数据可以随时更新--通过java技术)
(3)JSP页面作用:可以编写HTML代码+Java代码
(4)jsp页面其本质就是一个简化的servlet程序。(serlvet就是一个java文件。)
b站---搜索所有的java教程---讲解javaweb技术---先从servlet开始讲--jsp
(5)在JSP页面要编写Java代码 需要有一个特殊的区域容器包裹。
1.3.web应用程序的工作原理(1)简单,实现动态技术交互(java+HTML数据交互)
(2)jsp页面要比servlet简单,容易入门。
1.4.JSP的工作原理?web服务器作用:中转站 接收用户请求,将请求进行解析---》给到数据库数据匹配--最终响应给客户端
客户端(浏览器被打开)---访问一个资源----相当于想服务器发送了一个请求--服务器接收该请求---服务器将接收的请求进行解析获取---将数据发送到数据库服务器中---进行匹配---不管匹配成功与否---都会返回一个数据出来给服务器---服务器拿到这个结果---反馈给客户端。
(1)客户端(浏览器打开访问指定资源(访问一个指定的资源里面的一个JSP页面))---向指定的web服务器发送了一个请求
(2)服务器要接收用户发送的请求,服务器此时需要做一件事情:拿着这个用户的请求进行解析,看当前服务器中是否存在这个页面
(3)请求的页面在web服务器存在,但是识别不了,必须将jsp页面文件转换一个servlet文件去编译(java)
(4)将java文件编译成.class字节码文件才能识别
(5)识别后,能够将所有请求信息进行解决,最后将结果响应(反馈)给当前客户端。
1.5.JSP页面的组成注意事项:只要web程序中的某个资源页面第一次被访问时,JSP会立刻生成一个java文件
在不改变JSP页面内容的情况下,不停的刷新JSP页面,生成的java文件不会发生改变
一旦涉及到JSP页面内容的改变,java文件会自动更新。
6个模块:静态内容(HTML+CSS),指令,注释,脚本,声明,表达式
1.5.1 JSP指令
作用:可以设置JSP页面的编码以及导入外类Java文件类引入外部HTML网页JSP文件导入第三方JSTL库。
整个JSP体系中指令:3个 简称三大指令
(1)page指令(2)include指令(3)taglib指令
page指令:
作用:可以设置JSP页面的编码以及导入外类Java文件类
在JSP页面的存放位置:必须放于最顶端。
<%--
//这行代码自动生成 所以不需要死记
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
language="java" 该页面可以支持的语言
contentType="text/html; charset=utf-8" 页面的内容类型 支持HTML 编码utf-8
pageEncoding="utf-8" jsp页面的编码 utf-8
导入Scanner
<%@ page import = "java.util.Scanner"%>
--%>
1.5.2 注释
整个JSP页面中,需要编写的代码:HTML+CSS+JS+jQUery+Bootstrap+easyui+Java代码
每种技术中所标记的注释格式是不一样的。 快捷方式也不一样
HTML注释
热门相关搜索路由器设置 木托盘 宝塔面板 儿童python教程 心情低落 朋友圈 vim 双一流学科 专升本 我的学校 日记学校 西点培训学校 汽修学校 情书 化妆学校 塔沟武校 异形模板 西南大学排名 最精辟人生短句 6步教你追回被骗的钱 南昌大学排名 清朝十二帝 北京印刷学院排名 北方工业大学排名 北京航空航天大学排名 首都经济贸易大学排名 中国传媒大学排名 首都师范大学排名 中国地质大学(北京)排名 北京信息科技大学排名 中央民族大学排名 北京舞蹈学院排名 北京电影学院排名 中国戏曲学院排名 河北政法职业学院排名 河北经贸大学排名 天津中德应用技术大学排名 天津医学高等专科学校排名 天津美术学院排名 天津音乐学院排名 天津工业大学排名 北京工业大学耿丹学院排名 北京警察学院排名 天津科技大学排名 北京邮电大学(宏福校区)排名 北京网络职业学院排名 北京大学医学部排名 河北科技大学排名 河北地质大学排名 河北体育学院排名



