创建servlet程序知识点详解---servlet-day05

Posted smallwangmusk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建servlet程序知识点详解---servlet-day05相关的知识,希望对你有一定的参考价值。

jdbc.properties怎么写?

 

 

#1 jsp是什么?(java server page)

servlet server let 小程序  applet

sun公司制定的一种服务器端动态页面技术规范

注: 虽然使用servlet也可以生成动态页面,但是过于繁琐(需要使用大量的out.println语句)

并且难以维护(修改页面,需要修改java源代码),所以,sun公司后来制定了jsp技术规范,用来更方便的生成动态页面

 

.jsp是一个以.jsp为后缀的文件,主要内容是html和少量的java代码

容器(比如tomcat)会将jsp文件转换为一个对应的servlet然后执行

jsp的本质就是一个servlet!

 

2.如何写一个jsp文件?

step1:写一个以.jsp为后缀的文件

step2:在该文件里面,可以添加如下内容

###(1)html(css,js)

  直接写就可以了  

###(2)java代码

  1)java代码片段

  <% java代码 %>

 

###(3)隐含对象(也叫内置对象)

1)什么是隐含对象?

在jsp文件里面可以直接使用的对象,比如out,request,response

2)为什么可以直接使用这些隐含对象?

容器在生成jsp对应的servlet时,会自动添加获得这些对象的代码

 

##(4)指令

1)什么是指令?

  通过指令,告诉容器,在生成servlet时,做一些额外的处理,比如导包.

2)指令的语法:

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

3)page指令:

  import属性:指定要导入的包名,比如

    <%@ page import="java.util.*"%>

  contentType属性:指定response.setContentType方法的参数值

  pageEncoding属性:告诉容器,在读取jsp文件的内容时,使用指定的字符集去解码

     

#3.jsp是如何执行的?

##(1)阶段一 容器将jsp文件转换成为一个servlet

  规则:

  html(css,js)---->service方法里面,使用out.write方法输出

  <% %>  -------->service方法里面,照搬

  <>

 

##(2)阶段二 容器调用该servlet处理请求

  注:包括实例化,初始化,调用,销毁

 

以上是关于创建servlet程序知识点详解---servlet-day05的主要内容,如果未能解决你的问题,请参考以下文章

创建servlet程序知识点详解---servlet-day12

创建servlet程序知识点详解---servlet-day03

day10servlet编程

servle学习

servlet接口方法详解

JavaWeb-Servle介绍