之前课程学习了servlet,今后以学习springmvc为主,所以先简单介绍一下springmvc,本文的主要内容主要是对比两种方法的请求转发过程。另外介绍了一下cookie和session的使用方法。 ...
分类:
编程语言 时间:
2017-08-06 15:08:06
阅读次数:
287
1,请求重定向: 客户端行为:response.sendRedirect(),从本质上讲等同于两次请求,前一次的请求对象不会保持,地址栏的URL地址会改变。 2,请求转发: 服务器行为:request.getRequsetDispatcher().forward(requset,response); ...
分类:
其他好文 时间:
2017-08-04 09:55:55
阅读次数:
114
在学习Servlet过程中,针对图片上传做了一个Demo,实现的功能是:在a页面上传图片,点击提交后,将图片保存到服务器指定路径(D:/image);跳转到b页面,b页面读取展示绝对路径(D:/image)的图片。主要步骤如下: 步骤一:上传页面uploadphoto.jsp 需要注意两个问题: 1 ...
分类:
编程语言 时间:
2017-08-03 15:00:59
阅读次数:
202
servlet请求转发到另一个servlet,并传递数据 。 1.通过request.setAttribute("key",value)给request加信息。 2.通过request.getRequestDispather(目标servlet).forward(request,response) ...
分类:
其他好文 时间:
2017-08-02 17:00:43
阅读次数:
262
本文是负载均衡详解的第四篇,主要介绍了LVS的三种请求转发模式和八种负载均衡算法,以及Haproxy的特点和负载均衡算法。具体参考文章,详见最后的链接。 三、LVS负载均衡 LVS是一个开源的软件,由毕业于国防科技大学的章文嵩博士于1998年5月创立,用来实现Linux平台下的简单负载均衡。LVS是 ...
分类:
Web程序 时间:
2017-07-29 00:01:21
阅读次数:
335
入口脚本是应用启动流程中的第一环,一个应用(不管是网页应用还是控制台应用)只有一个入口脚本。终端用户的请求通过入口脚本实例化应用并将将请求转发到应用。Web应用的入口脚本必须放在终端用户能够访问的目录下,通常命名为index.php,也可以使用Web服务器能定位到的其他名..
分类:
其他好文 时间:
2017-07-25 10:26:17
阅读次数:
103
先来两张图,方便理解: 可以看出,重定向时,是服务器向游览器重新发送了一个response命令,让游览器再次向url2发送请求,以获取url2的资源 而请求转发时,类似于是服务器自己向自己发了一个跳转,然后将结果直接给游览器,这也是问什么游览器会不改变url地址。下面是具体总结他们的区别 一、res ...
分类:
编程语言 时间:
2017-07-24 20:26:44
阅读次数:
343
相信大家都玩过类似于“斗地主”的纸牌游戏,某人出牌给他的下家,下家看看手中的牌,如果要不起,则将出牌请求转发给他的下家,其下家再进行判断。一个循环下来,如果其他人都要不起该牌,则最初的出牌者可以打出新牌。在这个过程中,纸牌作为一个请求沿着一条链在传递,每一位纸牌的玩家都可以处理该请求。在设计模式中,... ...
分类:
其他好文 时间:
2017-07-24 01:19:39
阅读次数:
148
反向代理适用于很多场合,负载均衡是最普遍的用法。 nginx 作为目前最流行的web服务器之一,可以很方便地实现反向代理。 nginx 反向代理官方文档: NGINX REVERSE PROXY 当在一台主机上部署了多个不同的web服务器,并且需要能在80端口同时访问这些web服务器时,可以使用 n ...
分类:
Web程序 时间:
2017-07-21 01:20:58
阅读次数:
371
1.JSP的配置: 2.动态导入和静态导入JSP文件: 3.重定向和请求转发: 请求转发: 1.request.getRequestDispatcher("需要跳转的路径").forward(request, response); 发送一次请求 地址栏不发生改变 request可以传递参数(能参数共 ...
分类:
数据库 时间:
2017-07-21 01:20:10
阅读次数:
242