jsp续1

1:9大内置对象

1.1request,(得到用户请求信息)

1.2response,

1.3out:(用于页面输出,向客户端输出内容out.write())

out默认缓冲区大小为8kB,清零时全为response缓冲区

eg:

<%
out.write("dddddddd");
response.getWriter().write("aaaaaaa");
%>
<%="qqqqqqq"%>

为输出内容

Tomcat引擎从response缓冲区获得内容

1.4config(服务器配置,可获得初始化信息),

1.5session(用来保存用户的信息),

1.6application(所有用户的共享信息),

1.7pageContext(jsp的页面容器,jsp的上下文对象),pageContext可以获得其他8大隐士对象

<%
    //使用pageContext向request域存数据
    request.setAttribute("name", "zhangsan");
    pageContext.setAttribute("name","sun");
    pageContext.setAttribute("name", "lisi", PageContext.REQUEST_SCOPE);
    pageContext.setAttribute("name", "wangwu", PageContext.SESSION_SCOPE);
    pageContext.setAttribute("name", "liliu", PageContext.APPLICATION_SCOPE);
%>
<%=
request.getAttribute("name")
%>
<%=
pageContext.getAttribute("name",PageContext.REQUEST_SCOPE)
%>
<!--findAttribute会根据域的范围从小到大搜索范围中的name-->
<!--从小到大:pageContext域,当前jsp页面范围;request域,一次请求;session域,一次会话;application域,整个web应用-->
<%=pageContext.findAttribute("name")%>

1.8exception,

1.9page

2:jsp标签(动作)

动态包含:<jsp:include page="被包含文件的地址">

转发:<jsp:forward page = "要转发的资源">

注意:静态包含<%@include file="">

        (先静态包含,再编译运行)

        动态包含:<jsp:include page = "">

        (先各自编译运行,再包含,再编译运行)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值