zoukankan      html  css  js  c++  java
  • 服务器端跳转

    服务器端跳转又叫做服务器端转发,还可以叫做服务端重定向

    用户发送请求到看到数据经历的过程:
    ①用户发送请求到服务器
    ②服务器会将请求交给对应的控制器处理,在控制器中调用业务层方法取得数据
    ③之后将取得数据保存到request内置对象
    ④然后再跳转到页面将保存在request内置对象中的数据再次取出来之后显示到页面(用户看到信息)


    在jsp中使用${key值.对象属性名}的方式取得保存在request内置对象中,这种方式叫做EL表达式

    服务器端重定向
    客户端发送一次请求之后,服务器做了多次转发(重定向),但是最终对于客户端来说就是发送一次请求

    服务器端转发的实现:
    使用    req.getRequestDispatcher("转发路径").forward(req,resp)

    客户端转发
    客户端转发就是每次进行的转发都是客户端的一个新的请求

    客户端转发的方式:页面的超链接转发、表单提交、js中使用

    总结:
    服务器端转发(跳转)的特征
    1、实现的方式是调用RequestDispatcher类的forward( )方法实现
    2、服务器端转发浏览器的地址栏信息不会发生改变
    3、使用服务器端转发之后,可以在jsp页面中取得保存在request内置对象中的属性(后面还有一些内置对象中的属性也可以取得)

  • 相关阅读:
    Linux下服务器开发的必要准备
    send()/ recv() 和 write()/ read()
    listen( ) accept( )
    sock( ) bind( ) connect( )
    SRCNN 卷积神经网络
    猫狗大战
    socket相关函数
    TCP详解
    【Dijkstra priority!】分层图
    树状数组
  • 原文地址:https://www.cnblogs.com/wdss/p/10786040.html
Copyright © 2011-2022 走看看