-
什么是jsp?
jsp全称为Java Server Page,和servlet技术一样,都是由sun公司定义的一种用于开发动态web资源的技术 -
jsp的作用?
可以把java代码动态的显示在我们的静态页面中 -
jsp运行的原理
jsp的本质就是servlet.
运行过程:
第一次访问 —> index.jsp —> index_jsp.java —> 编译运行 -
jsp脚本?
1.<%java代码%>
2.<%=java变量或表达式%>
3.<%!java代码%> -
jsp三大指令?
1.page指令:
作用:主要用于定义jsp页面中的各种属性,不管这个page我们放在哪个位置,他的作用都是整个jsp页面,但是一般都是将page指令定义在起始位置;(一般的时候page指令都是自动生成的,不需要我们配置,最多添加几个我们需要的属性)
常用的属性有:language,pageEncoding,contentType,session,import,errorPage,isErrorPage(errorPage,isErrorPage是分别写在两个不同的页面中)
实例:
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
2.include指令:
格式:<%@include file=“被包含的文件地址” %>
3.taglib指令:
作用:在jsp中引入标签库
格式:<%@taglib uri=“标签库的地址” pretix=“前缀” %>
-
九大内置对象
out,request(域对象),response,config,exception,session(域对象),page,pageContext(域对象),application(这个就是servletContext域对象)
注意:pageContext可以获得其他的内置对象 -
三大标签
1.页面包含(动作包含):
格式:<jsp:include page=“被包含的页面” />
2.请求转发:
格式:<jsp:forword page=“要转发的资源” />
3.传递参数:
格式:<jsp:param >