javaweb-jsp

和html差不多的也是一种页面的生成方式,但是这个涉及到了Servlet,他是可以融合Servlet去使用的,但是在页面的产生上和html一致。
直接说九大对象了
request 请求对象
response 响应对象
pageContext jsp的,上下文对象
session 会话对象
appIication ServletContext对象
config ServIetConf ig对象
out jsp 输出流对象
page 指向当前jsp的对象
exception 异常对象
这就是9个对象和描述
其中
pageContext (PageContextlmpl类) 当前jsp页面范围内有效
request (HttpServletRequest类) 一次请求内有效
session (HttpSession类)一个会话范围内有效(打开浏览器访问服务器,直到关闭浏览器)
application (ServletContext类) 整个web工程范围内都有效(只要web工程不停止,数据都在)

上面就是几个必须的对象了。

先讲一下输出好了。
jsp中使用的时out输出的,因为response的输出比较另类,
所有的输出都是在缓冲区内完成的,out在out的缓冲区,而response则在response的缓冲区内进行操作,但是out的缓冲区在页面执行时会先把自己的内容加载到response的缓冲区的末尾去执行,所以out和jsp页面内的数据会在response的缓冲区输出完毕后再去进行输出。

<%
        response.getWriter().write("response1<br>");
        out.write("out1<br>");
        out.flush();
        response.getWriter().write("response2<br>");
        out.write("out2<br>");
    %>

且out是有2中输出方式的write和print
write内部只能识别字符串类型
而print则是把值都付为String去交给write去处理的,所以都行

包含
静态包含:

<%@include file = "/"%>

动态包含可以传参:

<jsp:include page="/">
        <jsp:param name="root" value="root"/>
    </jsp:include>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值