标签:enc tco serve 读取 导包 规范 转换 请求 大量
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
标签:enc tco serve 读取 导包 规范 转换 请求 大量
原文地址:https://www.cnblogs.com/smallwangmusk/p/9018577.html