jsp第二章处理客户端请求

内置对象 out
out.print(); 方法  用于向浏览器输出数据
request内置对象
    String getParameter(String name)    根据表单组件名称获取提交数据
    String[ ] getParameterValues(String name)    获取表单组件对应多个值时的请求数据 
    void setCharacterEncoding(String charset)    指定每个请求的编码
    RequestDispatcher getRequestDispatcher(String path)    返回一个RequestDispatcher对象,该对象的forward( )方法用于转发请求
response    内置对象
        重定向:response.sendRedirect();
重定的作用:使客户端重新向服务器请求一个地址链接
转发的作用:在多个页面交互过程中实现请求数据的共享
转发和重定向区别
转发是在服务器端发挥作用,通过forward()将提交信息在多个页面间进行传递---------客户端浏览器的地址栏不会显示出转向后的地址。
重定向是在客户端发挥作用,通过请求新的地址实现页面跳转---在地址栏中可以显示转向后的地址。


内置对象
    由Web容器加载的一组类的实例
request与response对象
    request处理客户端请求
    response响应客户请求

web项目部署运行中常见错误有
未启动tomcat
web应用未部署到tomcat上
url输入错误,即网页地址输入错误
目录不能未引用。META-INF、WEB-INF文件夹下的内容无法对外发布,jsp或html页面不能放到这两个目录下。
所谓内置对象就是由Web容器加载的一组类的实例,不需要使用“new”关键字去获取实例。
out对象用于向浏览器输出数据,其常用的方法是print()
--------------------------------------------------------------
request对象主要用于处理客户端用户提交的请求信息。
response对象与request对象相对应,它用于响应客户请求并向客户端返回响应信息。
response对象的sendRedirect()方法用于将请求重定向到一个新的URL上。
重定向在客户端发挥作用,通过浏览器重新请求地址,通过新的地址实现页面转向,在地址栏中可以显示转向后的地址,不能共享上一次请求中request内的数据。
转发在服务器端发挥作用,指在服务器内部控制权的转移,通过forward()方法将提交信息在多个页面间进行传递。浏览器的地址栏不会显示出转向后的地址,可以共享上一次请求中request内的数据。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值