jsp

                                                        JSP第一课的搭建以及创建第一个JSP页面

  1. JSP是什么:

JSP是一种运行在服务端的开发语言,是一种动态网页开发技术。开发者可以响应客户端请求,而动态生成HTML,XML或其他格式文档的Web网页的技术标准。它的后缀是.jsp。

  1. 开发环境的准备

第一步:配置好JDK。

第二步:下载好web服务器Tomcat;

第三步:在Tomcat的安装目录下面找到bin目录。

然后找到bin目录下的startup.bat文件点击该文件启动web服务Tomcat。

第四步:打开浏览器在地址栏输入http://localhost:8080访问该路径,若能出现tomcat的主页则表示tomcat安装成功。

  1. Tomcat安装各自的作用
  • Bin:二进制执行文件。里面常用的文件是startup.bat.如果是Linux或Mac系统启动文件为startup.sh。
  • Conf:配置目录。里面最核心的文件是server.xml。可以在里面改端口号等。默认端口号是8080,也就是说,此端口号不能被其他应用程序占用。
  • Lib:库文件。Tomcat运行时需要的jar包所在的目录。
  • Logs:日志
  • Temp:临时产生的文件,即缓存
  • Webapps:web的应用程序。Web应用放置到此目录下浏览器可以直接访问。
  • Work:编译以后的class文件
  1. Eclipse和Tomcat相关联(IDE:集成开发环境)

第一步:打开eclipse,找到菜单栏的windows,点击打开;

第二步:选择preferences,点击打开;

第三步:在弹出的窗口中选择server,点击展开,在展开的选项中选择Runtime Evironments;

第四步:在右边找打add按钮,点击,并选择Apache,展开Apache选择Apache Tomcat版本号,点击下一步;

第五步:在Browse按钮点击选择Tomcat的安装目录,Installed JREs按钮选择自己的jdk目录点击完成就可以了。

 

                                                         JSP第二课生命周期以及运行原理,语法

  1. JSP的生命周期
  • 编译阶段

Servlet容器编译servlet源文件,生成servlet类。

编译的过程包括三个步骤:

  1. 解析jsp文件
  2. 将jsp文件转成servlet
  3. 编译servlet
  • 初始化阶段

加载与jsp对应的servlet类,创建其实例,并调用它的初始化方法。

  • 执行阶段

调用与jsp对应的servlet实例的服务方法。

  • 销毁阶段

调用与jsp对应的servlet实例的销毁方法,然后销毁servlet实例

  1. JSP执行过程

1.Brower(浏览器)发送HTTP请求(request)——

2.服务器识别请求并传递给servlet引擎

3.JSP引擎加载JSP文件并转化为servlet——

4.引擎将servlet编译成可执行类

5.web服务器组件调用引擎执行servlet类,将产生的HTML内嵌于响应(response)上交给服务器

6.响应返回给Brower(浏览器),处理 静态html

  1. JSP语法

Jsp的脚本程序都写在<% %>中间,两个百分号中间可以写任何合法的java代码。

 

                                                                             第三课:jsp指令

  1. 指令的作用:

JSP指令用来设置整个jsp页面相关的属性:例如字符编码等。

  1. 语法:

<%@ 指令名称 属性=值%>

  1. 注意:

指令可以有多个属性,用键值对的形式表示

  1. JSP三大指令:
  • Page 提供当前页面的使用说明

属性:contenType:指定当前JSP页面的MIME类型和字符编码

errorPage:指定当前JSP页面发生异常时需要转向的错误处理页面

import:导入要使用的java类

language:定义jsp页面所用的脚步语言,默认是java

isEllgnored:指定是否执行EL表达式

isScriptingEnabled:确定脚本元素能否被使用

  • Include 包含其他文件

属性:file:包含值对应的文件

  • Taglib 引入标签库

属性:uri:确定标签库的位置

Prefix:指定标签库的前缀

 

                                                                               第四课:JSP动作

  1. 语法:

<jsp:动作名 属性=值>

  1. JSP常用标准动作:

Jsp:include(页面在请求时引入一个文件)

Include指令,它是在jsp文件被转换成Servlet的时候引入文件;

而jsp:include动作,插入文件是在页面被请求的时候

动作属性:page:包含在页面中的相对URL地址;

    Fush:包含资源前是否刷新缓存区;

JSP:useBean(实例化一个javabean)

JSP:setProperty(设置javabean的属性)

JSP:getProperty(输出莫个javabean的属性)

 

JSP:forward(把请求转到一个新的页面)

JSP:plugin(根据浏览器类型加载插件)

JSP:element(定义动态的xml)

JSP:attribute(设置动态定义的xml元素属性)

 

                                                                             第五课:JavaBean

  1. javabean是什么?

是一种java语言写成的可重用组件(实质就是一个非常简单的尊循莫种严格协议的java类)

  1. 它能用来干什么?

用户可以使用javabean将功能,处理,值,数据库访问和其他,任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面

Servlet,其他javabean,spplet

  1. 编写javabean要注意什么?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值