BD1 - Java 4-1 JSP Servlet

此心不动,随机而动

Java第13天上午

0
1

Server是服务端的意思

Applet 是java的小应用程序 (java走红的功臣之一)

从 技术角度来看 Applet 是一种在Web环境下 运行客户端的java组件

Servlet就是运行在服务端的java程序

  • Servlet 是一个特殊的java类 它没有main方法 不能独立运行在jvm上 需要在特殊的容器中加载运行 由容器管理器生成和销毁
  • 在编写Servlet需要遵循Servlet规范
  • Servlet 和 Http有一定关联 Servlet几乎能处理所有的http请求 并能给客户端提供相应的http响应
2

Servlet容器:

Servlet容器

Servlet容器和Servlet关系:

关系.png

Servlet 在 Servlet容器里才能发挥作用

Servlet容器是放置Servlet的地方:

  • Servlet容器用来装载和管理(创建 执行 销毁)Servlet
  • Servlet容器就是一个服务端的程序 这个程序负责把请求转发给Servlet 交给Servlet处理 Servlet处理完后 Servlet容器讲结果返回给客户端
1.png

生命周期:

生命周期
Paste_Image.png
  • post 更安全
1
2
Paste_Image.png
22
Paste_Image.png
33
44
JSP.png
声明
表达式
脚本
注释

指令:
设置jsp页面的属性 并不直接产生任何可见的输出
只是告诉jsp容器 如何处理jsp页面

  • page 指令
    • 设置jsp页面的静态属性
    • 定义页面的依赖属性,比如脚本语言、error页面、缓存需求等 (用的比较多的有import)
  • include 指令
    • 向当前页面插入一个静态的文件(可以是jsp页面、html页面、文本或java程序)内容
    • include 指令是通知jsp容器 把另外的文件包含到当前页面中
  • taglib指令
    • 引入自定义的标签库(并且可以指定引入标签的前缀)

jsp有内置对象(servlet没有内置对象)

内置对象是指jsp容器为每个页面提供的一个java对象
程序开发者可以直接使用它们 而不用显式的去声明它们

jsp目前支持9个内置对象:

jsp内置对象
jsp内置对象

Tomcat

tomcat安装和配置:
tomcat环境变量配置

Paste_Image.png

访问一个网站:
协议名 + 域名(IP) + 端口号 + 项目名 + 目录文件

本机自循环 IP
127.0.0.1 (对应localhost )

现在公司讲前后端分离 很少在jsp中嵌入java代码简单jsp要会


老师给的ppt:
点我下载

世界上所有的追求都是因为热爱
一枚爱编码 爱生活 爱分享的IT信徒
— hongXkeX

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容