jsp学习原由:view java代码中嵌入了大量Html代码
一、什么是jsp
JSP实际上就是Servlet。
jsp组成:jsp = html + java + js + css + jsp语法
二、jsp原理
1.翻译
2.编译
3.服务器解释执行
三、如何在jsp中嵌入java
1.小脚本 <%
java代码
%>
2.脚本表达式 <%=内容%> --><%out.print(内容);%>
四、注释
注释:
java注释: 翻译了,不编译,服务器不解释
// 行注释
/* / 块注释
/* **/ 文本注释
html注释: 翻译了,编译了,服务器解释,浏览器未解释
<!-- -->
jsp注释: 未翻译,未编译,服务器未解释
<%-- --%>
推荐在jsp中使用jsp注释
五:jsp最佳实践
Controller: servlet
view: jsp
五、jsp的三大指令,(六大动作),九大对象
三大指令:
<%@ page %> --> 导包,指定编码集
<%@include %> --> 静态包含
taglib --> el表达式,JSTL标签库
六大动作:
九大对象:
HttpServletRequesst request 请求
HttpServletResponse response 响应
HttpSession session 域对象,会话
ServletContext application 域对象,应用
PrintWriter out
exception
page --> this
ServletConfig config
**pageContext
域对象
pageContext 当前页面有效
request 一次请求链有效
session 一次会话有效
application 当前应用有效
pageContext.findAttribute("param"); 按照作用域从小到大的顺序去取值