Jsp复习之全部

今日目录

1、Jsp概述

2、B/S V/S C/S

3、B/S运行原理

4、Tomcat服务器简介及安装

5、HelloWorld

一、Jsp概述

1、JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以结束。

2、JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。

3、JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。

4、JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。

二、B/S V/S C/S

1、B/S 系统是 浏览器/服务器

2、C/S 系统是 客户端/服务器

3、B/S C/S 比较 瘦客户端,未来发展趋势;

三、B/S运行原理

四、Tomcat服务器简介及安装

tomcat下载地址

一般推荐下载zip版。这样直接解压就可以了,

检验:在安装的目录下bin目录,然后点击startup.bat

然后输入浏览器输入:localhost:8080

如果出现这个画面就表示成功。

五、HelloWorld

用IDEA创建web项目我就不详细讲了:IDEA创建web项目

今日目录

1、page 指令介绍

2、scriptlet 标签

3、Jsp 注释

4、Jsp 包含指令

5、Jsp 跳转指令

一、page 指令介绍

1、Language : 用来定义要使用的脚本语言;

2、contentType:定义 JSP 字符的编码和页面响应的 MIME 类型;

二、scriptlet 标签

通过 scriptlet 标签我们可以在 Jsp 里嵌入 Java 代码;

第一种: 我们可以在里面定义全局变量、方法、类;

第二种: 我们可以在里面定义局部变量、编写语句;

第三种: 我们可以在里面输出一个变量或一个具体内容;

三、Jsp 注释

Html 注释 客户端可见

Jsp 注释 客户端不可见

// java 单行注释

/* */ java 多行注释

四、Jsp 包含指令

静态包含 先包含,后编译处理;

动态包含 先编译处理,后包含;

以后开发用动态包含;

五、Jsp 跳转指令

服务器内部跳转,可带参数;

今日目录

1、Jsp 九大内置对象及四大作用域概述

2、Jsp 四大作用域

3、response 对象

4、out 对象

5、config 对象

6、exception 对象

7、pageContext 对象

一、Jsp 九大内置对象及四大作用域概述

1、 在 Jsp 开发中,Jsp 提供了 9 个内置对象,这些内置对象将由容器为用户进行实例化,用户直接使用即可。

2、 这个9 个内置对象分别是:pageContext,request,response,session,application,config,out,page,exception;

3、常用的是前面 5个,需要熟练掌握;在 Jsp 开发中,可以保存数据,Jsp 提供了四种数据保存范围;分别是 page,request,session,application;

二、Jsp 四大作用域

4、Application 范围:在整个服务器上保存数据,所有用户共享;javax.servlet.ServletContext(接口)

三、response 对象

Response 内置对象和 request 内置对象是相对应的,response 内置对象用于响应客户请求,向客户端输出信息;avax.servlet.HttpServletResponse 接口

1、自动刷新应用

2、页面重定向应用 客户端跳转

3、操作 cookie 应用 post get 方法比较 post 放数据包里 get 放 Url 后面 get 数据量小,不安全;

4、cookie 和 session 的比较 cookie 信息是存客户端的,session 信息是存服务器的;

四、out 对象

五、config 对象

Config 内置对象是 JSP 页面通过 JSP 容器进行初始化时被传递的对象。javax.servlet.ServletConfig 。在 Servlet初始化的时候,JPS 引擎通过 config 向它传递信息。这种信息可以是属性名和属性值匹配的参数,也可以是通过ServletContext 对象传递的服务器的有关信息;

六、exception 对象

Exception 内置对象用来处理 JSP 文件在执行时发生的所有异常,它是 java.lang.Throwable 类的一个对象。

七、pageContext 对象

pageContext 内置对象是一个比较特殊的对象。它相当于页面中所有对象功能的集合,即使用它可以访问到本页面中所有对象。pageContext 内置对象由 Jsp 容器创建并初始化,pageContext 对象提供了对 JSP 页面所有对象及控件的访问。

今日目录

1、Javabean组件简介

2、jsp:useBean 创建 javabean

3、jsp:setProperty 设置 javabean 属性值

4、jsp:getProperty 获取 javabean 属性值

5、javabean 的保存范围

6、javabean 删除

一、Javabean组件简介

JavaBean 是使用 Java 语言开发的一个可重用的组件,在 JSP 开发中可以使用 JavaBean 减少重复代码,使整个JSP 代码的开发更简洁。

二、jsp:useBean 创建 javabean

Scope,一共有 page,request,session 和 application4 个属性范围,默认是 page;

三、jsp:setProperty 设置 javabean 属性值

Property=”*” 自动匹配所有

四、jsp:getProperty 获取 javabean 属性值

五、javabean 的保存范围

Javabean 的保存范围有 page,request,session.application,默认是 page;

六、javabean 删除

Page 范围:pageContext.removeAttribute(“javaBean Name”);

request 范围:request.removeAttribute(“javaBean Name”);

session 范围:session.removeAttribute(“javaBean Name”);

application 范围:application.removeAttribute(“javaBean Name”);

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20180522G1Y58C00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券