JSP主要内容:
一. 指令 :
1.Page 配置JSP页面,导入资源文件
作用:用于配置JSP页面,导入资源文件
格式:<%@ page language=“java” contentType=“text/html; charset=UTF-8”
pageEncoding=“UTF-8”%>
contentType:设置浏览器的编码格式
import:导包
errorPage:当前页面发生异常后,会自动跳转到指定的页面
isErrorPage:表示当前页面为错误页面(true:是,可以使用内置对象exception。false:否,默认值,不可以使用内置对象exception)
2.include :页面包含的。导入页面的资源文件
页面中纯在相同部分时<%@include file=”top.jsp“ %>可以复用
-
taglib : 导入资源
导入标签<%@taglib prefix="c" uri="http........"%> 用的时候级用前缀<c:就可以了 prefix:自定义前缀
二. 注释
1.html注释:<!-- -->
2.jsp注释<%-- --%>
三. 9个内置对象
在jsp页面中不需要创建,直接可以使用的对象:
变量名: 真实类型: 作用:
1.pageContext PageContext 当前页面共享数据
2.request HttpServletRequest 一次请求访问的多个资源共享数据(转发)
3.session HttpSession 一次会话的多次请求共享数据
4.application ServletContext 多个用户间共享数据
5.response HttpServletResponse 响应对象
6.page Object 当前页面(servlet)的对象
7.out Jsowriter 输出对象,把数据输出到页面
8.config ServletConfig servlet的配置对象
9.exception Throwable 异常对象
MVC开发模式:
1.M:model 模型
完成具体的业务操作,如:查询数据库,封装对象
2.V:view 视图
展示数据
3.C:controller 控制器
1.获取用户的输入
2.调用模型
3.将数据交给视图展示
如图:
4.优点:耦合性低,方便维护,利于分工,重用性高
5.缺点:使用项目变的复杂。