今日目录
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”);
领取专属 10元无门槛券
私享最新 技术干货