2020-03-19

JSP的入门学习

1.概念:

 java server  page   : java服务端页面。

(可以理解为:一个特殊的页面,既可以定义html标签,又可以定义java代码)

2.作用:简化java代码的书写

3.jsp的实现原理:jsp本质就是一个Servlet(见图)

4.jsp的脚本:jsp定义java代码的方式。

1) <% 代码 %>: 定义的代码在service方法体中。service()方法中定义什么,该脚本中就定义什么。

2)<%! 代码  %>:定义的代码在 .java文件的成员位置中。注意:一般情况下我们不在Servlet的成员位置定义变量,因为可能会触发线程安全问题。

3) <%= 代码 %>:会输出到页面上。输出语句中定义什么,该脚本就写什么。

5.jsp的内置对象:在jsp页面中不需要创建就可以使用的对象。

一共有9个!今天先学习3个:

request:

response:

out:字符输出流对象,将字符数据输出到页面上。

out和response.getWriter()的区别:

tomcat在做出响应前,会先找response缓冲区,再找out缓冲区。

response.getWriter()的输出永远在out输出以前。

你可能感兴趣的:(2020-03-19)