JSP

JSP全称是: Java Server Pages ,实际上就是Servlet。jsp技术允许在页面上嵌套java代码,为用户提供动态数据。

 servlet作为web应用中的控制器组件来使用,JSP技术作为数据显示模板来使用。

jsp语法:

<%

  request.setAttribute("name", "张无忌");

%>

<%=  request.getAttribute("name")   %>

 

注释:

<!--  html注释   -->   

// java注释

<%--  jsp注释  --%>

 

jsp指令:不直接产生任何可以见输出,只是告诉引擎如何处理jsp页面中的其余部分。

page指令 

include指令

taglib指令

 

page指令: 用于定义JSP页面的各种属性,作用的都是整个JSP页面,最好放在jsp页面起始位置。

<!--
包含:
1.静态包含: 指代码级别的包含,指将目标页面的源码拷贝一份包含进来
2.动态包含:指的是执行目标页面,将结果包含进来
-->
<!-- 静态包含 -->
<%@ include file="2.jsp" %>

<!-- 动态包含 -->
<jsp:include page="3.jsp"></jsp:include>

 

EL表达式:  ${标识符}

EL表达式语句在执行时,会调用pageContext.findAttribute方法,用标识符为关键字,分别从page,request,session,application四个域中查找对应的对象。

 JSP九大隐式对象:

request

response

config

application

exception

Session

page

out                                用户向客户端发送文本数据

pageContext

 

JSP标签

 

posted @ 2016-12-09 12:58  kangjie  阅读(167)  评论(0编辑  收藏  举报