jsp和servlet

页面调试: debugger;
jsp和servlet的异同:
       servlet是java类,要实现servlet接口也可以继承httpServlet来实现,可以通过printWriter来编写html代码。不过一般 会通过重定向(redirect)和分发器(forward)来实现页面展示。 jsp本质也是servlet ,jsp或首先翻译为servlet在编译 为class    文件,最后执行。


分发器(forward)和重定向(redirect):
        

forward
redirect
实现代码
RequestDispatcher dispatcher = request.getRequestDispatcher(“url ”);
dispatcher.forword(request,respo nse);
response.sendRedirect(“url”);
请求中数据的传递
上次请求在下个请求中仍然可以获得
产生全新的请求
页面
只能是同一个web应用程序
可以是任意的url
地址栏
服务器跳转,用户看到的地址栏不变
浏览器可以看见地址栏变化


jsp的内置对象:
        request:与请求相关的HttpServletRequest
        reponse:与返回对象浏览器相应相关的HttpServletResponse对象
        out:与相应的输出流相关的jspWriter对象。
        session:与用户会话相关的httpSession对象。
        application:用于web应用的servletContext对象。
        config:与该jsp页面的servlet相关的servletConfig对象。
        pageContext:封装了一个jsp页面的请求环境。
        page:与java中的this变量等价。
        exception:jsp抛出的Throwabl对象。只在jsp的错误页面中可用。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值