标签:内容 clu odi 请求 错误页面 efi http false app
jsp是什么?
sun公司制定的一种服务器端动态页面技术规范。
JSP其实是一个以“jsp”为后缀的文件,该文件的内容主要是html和少量的java代码,容器会将jsp文件自动转换成一个servlet然后执行。
Jsp与Servlet的关系
jsp本质是servlet,jsp具有servlet的所有功能
Jsp技术原理
JSP的工作方式是请求/应答模式,客户端发出HTTP请求,JSP收到请求后进行处理,并返回处理结果。在一个JSP文件首次被请求时,JSP引擎首先把这个JSP文件转换成一个servlet,而该引擎本身也是一个servlet。
Jsp三大指令
(1)page:<%@page language=”java” info=”xxx”…%>**
作用: 告诉tomcat服务器如何翻译jsp文件
语法: <%@ page
language=”java” –告诉服务器使用什么动态语言来翻译jsp文件
import=”java.util.*” –告诉服务器java文件使用什么包,导入包时,多个包之间用逗号分割
pageEncoding=”utf-8” –告诉服务器使用什么编码翻译jsp文件(成java文件)
contentType=”text/html; charset=utf-8” 服务器发送浏览器的数据类型和内容编码
设置pageEncoding即可解决中文乱码问题
errorPage=”error.jsp”
isErrorPage=”false”
buffer=”8kb”
session=”true”
isELIgnored=”false”
%>
(2)include:静态包含
作用: 在当前页面用于包含其他页面
语法: <%@include file=”common/header.jsp”%>
注意:
1)原理是把被包含的页面(header.jsp)的内容翻译到包含页面(index.jsp)中,合并成翻译成一个java源文件,再编译运行,这种包含叫静态包含(源码包含)
2)如果使用静态包含,被包含页面中不需要出现全局的html标签了!!!(如html、head、 body)
(3)taglib:导入标签库
九大内置对象
标签:内容 clu odi 请求 错误页面 efi http false app
原文地址:https://www.cnblogs.com/Kn4vE/p/10763563.html