JSP指令

一.指令元素

指令一般用<%@   %>表示,主要作用于全局页面数据

1.page指令
import:<%@ import java.lang.*%>   导入包。
session:页面是否参与session会话,true表示开启,隐含创建新的session,false则相反;默认为true。
contentType:表示当前页面的编码类型,比如html或者excel等
buffer:当前页面的发送缓存,默认为none
isTreadSafe
info
errorPage:定义一个指向另一个url的页面,如果当前页面出现未捕获的异常则将错误抛出交给指定的错误页面,错误页面用exception内置对象获得错误信息。
isErrorPage:表示当前页面是否是错误页面。默认为false。如果为true则隐含exception对象。
2.include指令:<%@ include file=”header.inc”%> 将被指定的页面的源码加入到当前页面然后才进行整体上的编译。
3.taglib指令:
二.脚本元素
1.声明元素 <%!   %>        属于类级别,方法之外类之内
2.表达式元素 <%=  %>
3.脚本元素<%   %>类似java
4.注释元素<%--   --%>    <!--<%=客户端动态注释%>-->
三.标准动作元素
1.<jsp:param>   :<jsp:param name = “name1” value = “value1”/>用于传递参数

2.<jsp:include>

<jsp:include>动作用于动态加载HTML页面或者JSP页面。
语法格式:
<jsp:include page = “网页路径”>
<jsp:param name = “name1” value = “value1”/>
<jsp:param name = “name2” value = “value2”/>
<jsp:include/>
在jsp页面中,可以利用下面的语法取得返回的参数,有点类似setAttribute():
request.getParameter(“name1”);
若不传递参数时,则语法格式如下:
<jsp:include page = “网页路径”/>

3.<jsp:forward>:导向另一个页面

<jsp:forward>动作中也可以加入<jsp:param>参数,其设置和获得参数的方法与<jsp:include>类似。

4.<jsp:plugin>
5.<jsp:useBean>:bean对象的使用方式
6.<jsp:setProperty>
7.<jsp:getProperty>
四.内置对象
1.    request
与request相联系的是HttpServletRequest类。通过getParameter方法可以获得相应的参数值。
2.    response 
与response相联系的是HttpServletResponse类。表示Web页面针对请求的应答。
3.    out
与out相联系的是PrintWrite类。可以使用此对象将内容输出到页面中。
4.    session
与session相联系的是HttpSession类。用来传递客户的会话内容。
5.    pageContext
与pageContext相联系的是pageContext类。用它能方便的访问本页面中设置的共享数据。
6.    application
与application相联系的是ServletContext类。用它能够实现应用程序级别的数据共享。
7.    config
与config相联系的是ServletConfig类。用来在jsp页面范围内处理jsp配置。
8.    page
代表jsp页面编译成的Servlet实例,一般不用。
9.    exception
与exception相联系的是Throwable类。用来捕获jsp执行时抛出的异常。
五.JavaBeans的使用
1.JavaBeans在JSP中的基本使用格式
2.scope范围的具体设定
3.session事件的运用
4.Bean的保存与读取
六.JSP中的文件操作
七.JSP运行原理剖析
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值