

request对象是服务器对浏览器请求的封装,而response是服务器对服务器响应的封装。
1、request的转发:作用是与客户端交互百,收集客户端的Form、Cookies、超链接,或者收集服务器端的环境变量。
2、response的重定向:用于动态响应客户端请示,控制发送给用户的信息,并将动态生成响应。
href只能get参数,action能get参数又能post参数
href一般用于单个连接,可以带参数(URL重写),是采用get方式请求的,在地址栏中可以看到所有的参数;
action一样用于表单的提交(如:注册)等,他可以提交大量和比较复杂的参数,可通过post和get两种方式提交。如果选择post方式 则在地址栏中看不到提交的信息。简单讲:单独连接到某个地址,用href;提交和注册信息,用action





1、response 用于重定向请求; 其地址栏的URL会改变; 会向服务器发送两次请求;2、 request 用于请求转发; 其地址栏的URL不会改变; 向服务器发送一次请求;举一个区分它们的简单实例: A向B借钱: 第一种:用response。B没有钱,请求失败,但是B告诉A,C有钱。于是A再次向C借钱,C借给A,请求成功。 第二种:用request。B没有钱,但是B向C借钱然后给A,请求成功。这次A只发送了一次请求,他并不知道借的钱是C的。用response方法是这样的: response.sendRedirect( );用resquest方法: request.setAttribute("key","value"); request.getRequestDispatcher("index.jsp").forward(request,response);
这里的setAttribute传递的参数只能由request.getAttribute( )来接收。request.getAttribute( )方法返回值是object型,在使用时要注意类型转换。
request请求是浏览器向服务器发送,而response是服务器向浏览器发送响应的。比如请求成功后,服务器处理完毕后,可以向浏览器响应一个成功信息,就用response响应







四、web后端和前端是怎么连接的?
1、web服务器(apache、tomcat等),网络协议(http、socket等),浏览器(chrome、FF、IE等)。浏览器发起建立连接请求,通过网络协议与服务器建立连接,服务器保持连接,获取浏览器想要的数据,服务器通过连接返回内容给浏览器,浏览器把数据呈现出来。
2、连接的协议一般是http,也有websocket。服务器以服务的方式存在,就像外卖店,你打个电话过去,人家就把饭菜送上门来了。
3、web服务器访问数据库一样要使用网络连接,端口只是开放服务的入口而已,就像外卖的电话。


总记录数是有多少条数据
总页码是有多少页





项目*载下**地址:
https://ww.lanzous.com/b015g8ysd 密码:ds7t
讲一下如何使用javaweb做一个管理系统
https://ww.lanzous.com/b015g8ysd 密码:ds7t
视频加载中...