7.JSP简介
---恢复内容开始---
1.JSP简介
Java动态网页技术标准(Java Server Pages)
是基于Servlet技术以及整个Java体系的Web开发技术
是用于动态生成HTML文档的Web页面模板
JSP是为了改进Servlet输出动态的HTML复杂、烦琐等缺点而提出的,JSP允许Java代码与HTML写在同一页面中,使开发人员能快速的开发包括大量HTML代码的动态网页。
动态网页技术:
ASP->ASP.net->PHP-JSP
JSP组成:HTML文件+Java片段+JSP标签
JSP文件结构及主要标签:
JSP文件必须包括
<%@ page language=“java” contentType=“text/html; charset=UTF-8” pageEncoding=“UTF-8“ %>
2.第一个JSP程序
JSP目录结构:
JSP必须依附项目(站点)
一个动态站点包括WEB-INF目录(必须大写)
WEB-INF目录中包括web.xml文件
JSP文件与WEB-INF同级目录
Tomcat中部署JSP站点
站点直接放到Webapps目录下
Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用
在server.xml中
Host标签内创建Context

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Java入坑指南
Java入坑指南是滴,下面是一个最低的入坑 还应该有23种设计模式应该掌握的。╮(╯▽╰)╭注意,第一个j是大写。 Java的特点跨平台,风格接近C++最重要的api文档 https://docs.oracle.com/javase/10/docs/api/overview-summary.html 语言特点 面向对象 跨平台,运行在JRE上,JRE包括JVM 具有自动垃圾回收的机制属于强类型,简单,面向对象,分布式,健壮的,安全的,可移植的,解释型语言(将会翻译成字节码,在JVM上运行),高性能,动态,多线程。 开发工具 JDK,一个工具包,面向开发者的工具包,包含JVM。JRE,一个Java的运行环境,分为服务器端的运行环境和开发者的运行环境。服务器端部署Java的时候,需要使用JRE运行Java程序。 体系 分为三个体系,分别是J2SE,J2EE,J2ME分别为以上三个体系。 专业术语 JDK 编写Java程序的程序员使用的软件JRE 运行Java程序的用户使用的软件Server JRE 运行Java程序的服务器使用的软件SDK 软件开发工具包DAO 数据访问的接口MVC 一种模...
- 下一篇
8.JSP基础
1.Servlet与JSP关系 JSP工作原理: 一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet JSP引擎使用javac把转换成的servlet的源文件编译成相应的class文件对每一个请求,JSP引擎创建一个新的线程来处理请求。 JSP的Servlet本质: 2.JSP页面生命周期 阶段 描述 转译 将JSP源文件转译成对应的Servlet源文件 编译 编译Java源文件为类文件 加载 将类加载至内存 实例化 创建一个Servlet类实例对象 初始化 调用_jspInit()方法,最终调用Servlet类的init()方法初始化 服务 调用_jspService()方法,最终调用Servlet类的service()方法,将请求和响应传递进对应的doXXX()方法 销毁 调用_jspDestroy()方法,最终调用destroy()方法,销毁Servlet 3.JSP与Servlet的内部转换: JSP转译Servlet(Java生命周期第一阶段) : 解析 校检 转译 4.page伪指令属性 import属性(相当于java中的impo...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果