JSP学习日记

1、JSP的内置对象(共9个)

out/ request/session/application/page/pageContext/response/onfig/exception

其中很少用到的是(page/config/exception)。

out:内置对象是一个缓冲的输出流,用来给客户端返回信息,他是javax.servlet.jsp.JspWriter的一个实例。

request:内置对象表示的是调用jsp的页面请求,request对象通常是javax.servlet.http.HttpServletRequest的一个实例。

application:内置对象表示里面的放置的内容任何对象都能访问。

 

2、JSP的MVC架构模式

    a、web客户端发送request请求给服务器,

    b、服务器根据请求发过来的url地址找到相应的工程,

    c、工程根据服务器截取的url路径找到web.xml下面对应的Servlet类(C:control),

    d、Servlet类取得相应的参数调用相应的业务逻辑(M:model),返回相应的内容到     Servlet类,Servlet类将相应的内容封装到request或session(不建议)对象中,

    e、Servlet类将相应的内容可通过转发或重定向到相应的jsp页面(V:view),

    f 、jsp将内容组装成静态的html页面,并返回给客户端。

 

3、Jsp转发和重定向的区别

    a、转发(response.sendRedirect(/+jsp路径))

       i、转发共享一个request

       ii、转发这能在一个项目里面执行

       iii、转发的地址栏的url路径不改变

    b、重定向(request.getRequestDispatcher(request.getContextPath() + /+jsp路径).forward(request, responce)

       i、可以重定向到任何Url,但是不能共享request范围内的数据

       ii、重定向要另发一个request请求,所以不能共享request范围内的数据

       iii、转发的地址栏的url路径不改变

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值