1 执行的先后顺序
jsp先处理,给页面里面的变量赋值等等。然后整个页面发送给客户端,在客户端执行javascipt相关的代码。
2 jsp文件的构成
html文件+java程序片段+jsp标签=jsp网页
2.1 java程序片段
由“<%”和“%>”包裹的普通java代码。
2.2 jsp标签
一种特殊的jsp语法元素。
2.3 jsp指令
<%@ directive attribute="value" %>
<%@ page ... %> 页面属性设置,比如contentType、编码和语言
<%@ include ... %> 包含其它文件,可以是jsp文件、html文件和文本文件,编译前include进来。
<%@ taglib ... %> 引入标签库
3 jsp的执行过程
请求某个jsp,然后jsp引起将其转换成servlet,然后由servlet引擎执行该servlet。
4 jsp 9打隐含对象
记住4大就行,HttpServletRequest、HttpServletResponse、PrintWriter和HttpSession,即request、response、out和session。
5 jsp标准标签库---jstl
5.1 是tomcat安装jstl标准标签库不是app
5.2 app中使用标准标签库
第一步,使用taglib指令引入相应的库, 例如引用核心库,<%@ taglib prefix="c" uri="xxx" %>
第二步,在jsp文件中直接使用该标签