forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。还有,转发是在web应用程序之内进行的,可以访问web应用程序所设定的内部目录,像是WEB-INF目录,只能在Web应用程序中进行,不能指定至其它的Web应用程序的地址。 redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。web应用程序会要求客户端浏览器重新发出请求地址,客户端会重新连接至所指定的地址,因此浏览器的地址会出现重新导向的信息,重新导向后的请求由浏览器发出,所以不能访问Web应用程序中的隐藏目录,像是WEB-INF,重新是由浏览器重新要求一个网页,可以指定至其他的Web应用程序地址。
RequestDispatcher.forward()方法和HttpServletResponse.sendRedirect()方法的区别是:前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址,他是不会改变Request的值,如果你需要在下一个页面中能从中获取新的信息的话,你可以Request.setAttribute()来放置一些标志,这样从下一个页面中获取;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效,在前者可以满足需要时,尽量使用Request Dispatcher.forward()方法,并且,这样也有助于隐藏实际的链接。在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用 HttpServletResponse.sendRequest()方法。
1、forward与include共亨Request范围内的对象,而redirect则不行,即:如果一个javabean被声明为request范围的话,则被forward到的资源也可以访问这个javabean,而redriect则不行。 2、forward与include基本上都是转发到context内部的资源,而redirect可以重定向到外部的资源,如: req.sendRedriect("http://www.mocuai.com");
Category: 工作
Shopping shopping shopping...
Tommy Levi's Colunmbia
IT IS AWESOME
在和杨森商量后,上周末开始搞火车票
第一目标是24号的,由于今年多了一趟到大同路过任丘的1592,所以选择又多了一个
上周六去排队,排到窗口前一问,里面售票员连查都不查就是一问三没有......
感觉很失望,于是试着问问表姐能不能想办法
等到周一中午终于有了消息,给我一个内部号,去预约售票点买票,当天买好 隔天作废 0.0
连PM回来都等不及,拿着号码立刻就跑了
到城站找了一下,在 清泰立交桥 下面有两条很长的队伍,队伍最前面是“临时预约(代理)售票点”
大概1点半开始排队,队伍移动速度超慢,总感觉5点排到有点危险[售票点5点关门,也就是说5点这个内部号作废]
眼看着越来越有希望了,突然说我们这队的电脑坏掉了,晴天霹雳阿~
旁边那队原来和我们并排的 离我们越来越远,希望也随之渐渐远离......
正好我前面的一位 认识旁边那队原来和我们差不多并排的另一个,就跑过去让他帮忙带了一下
我看着我们这队希望越来越渺茫,就小声让他帮忙去说一下,帮我也带一下,我也不多 就两张而已
最后终于在4点55分拿到了那期盼已久的两张火车票,那天下午的几个小时对我来说真的是心情跌宕 无奈 兴奋 ......
由于是内部排号的,基本上要求的都能买到,所以买到的是24号到任丘的两张硬卧:一张上铺 286 一张下铺 305,这也还是我第一次坐卧铺 嘿嘿
后来跟那位帮忙的民工朋友聊了两句,他是江西的 过年不回家,是来帮单位里的其他人买票的
他一开始还以为我是在杭州读书,这可能也是为什么他最后选择帮我的原因吧,无论如何 再谢谢他了
----------------------------------------------------
拿到票,兴奋之余,立马赶去参加公司年会,地点在南山路 五洋假日酒店
活动是由HR组织的,主要负责人是Julin
大家一开始先用扑克牌抽签,活动组织也是根据每个人所抽到的扑克决定
其中有五次抽奖,分别是50、100的移动冲值卡、200RMB和最后Susan拿到的500元
最后的大奖是由Hector提供的价值$199的iPod,由新进的SE取的,不过代价就是表演肚皮舞 lol
由于是自助餐,吃得还不错,而且中外皆宜
过来视察的Vic President Kevin表演了吉他独唱,唱得非常投入,很多人都说可以去开个唱了
新进的Sales Director Jerry Wang请大家喝了一瓶12年的Chivas,酒味确实很浓的说,不过据说喝完嘴里不会留下证据 嘿嘿
总体来说,整个活动还是不错的,特别是在千辛万苦买到票之后 ^6^
----------------------------------------------------
周二的时候经Hex介绍,认识了两个在上海的American:Ornoth & Aleah,都是人类骑士
虽然Ornoth说他两个月后应该要回美国继续硕士学位,不过我还是介绍他们进公会
反正公会也是为了PFF,也希望他们在CWoW能有个美好的回忆
昨天晚上正式加入公会后,和Hex他们一起run了 血色修道院(SM),一下子拿到了小红帽和幻影法杖,也算收获颇丰了
其实最近事情也不少,但是一直都懒得动手记下来,另外心情也不太好 只想在WoW里得到些许缓解,而且现在blog打开的速度是快了些 但是不知为何登录总是有问题。
--------------------------------------------------
年底的时候房东又打电话来说,觉得他们自己有房子 去住到别人那里,感觉不好意思,再次说希望我们能搬,几经劝说 终于还是同意我们继续住下去,但是说我们卫生以后要搞好些。其实几个大男生能保证现在这个样子已经是不错的了,从来都是进门换拖鞋,夏天的时候进卧室都是光脚,垃圾也基本都是满了就扔掉,平时回来也就用用电脑 然后睡觉,难道还真能像住家一样天天打扫啊。
由于weiwei提出说想要租房换个分配方式,觉得他一个人五百太多了。其实当初我也就觉得是多了些,本来就不用交网费了,我还提过要不水电费也不交了。可是他现在想的是能少交就少交,怎么少怎么住,可是本来房子就是我和ola找的,当初也花了不少功夫,特别那时是马上就要离校了 也比较紧张,而且本来也是打算两个人住的,自然要少付也是我们两个少付一些,要是换了别人,我大可以说一句“爱住就住,不愿意走人”。说是商量,就是我一个人提建议,然后一再被否决,没怎么 想说了个自己吃亏的,倒是都马上同意了。weiwei周末还是雷打不动的回家去,觉得ola和weiwei都想让我一个人住一间,想想也算了,准备商量一下我出400,剩下的部分和水电费他们出。结果weiwei周一回来 说是合同事找好了房子,马上就搬,真是晕倒。ola也说本来想要不大家平摊算了。周二weiwei过来先交了一千房租 然后就卷铺盖走人了。真不知道ola又有什么打算.......
------------------------------------------------
Jason一直没拿到信封,前些天才正式确定是因为没有薪资变动。感觉是挺打击人的,不过这个社会就是弱肉强食、适者生存,说实话 Jason的能力确实不是很好,当然各方面的原因都是有的,但是平时的相处来看,他确实不太适合做这行。基础能力不是很好,基本的面向对象概念都不足,又不是很勤奋好学的 虽然很努力 不过感觉只是在弥补不足,人也并不是很灵光 有些东西大家都明白了就他还在问。希望他以后的路能好走些吧,也希望他能更成熟些 现在城府太浅。
周二的时候,收到Susan的邮件,叫我们几个人出题 招聘新Engineer的题。看了一下,其中就我一个是去年新进来的,感觉 怎么说呢。既然会选择我来出题,也算是肯定我的能力,可以说多少值得高兴,但是如果你肯定的话,为什么又不体现在薪资上面呢?!我现在自己都还不是Engineer,只是个Associate,无论怎么说都只能说明其中有问题,“你”什么时候能大方点呢?!
------------------------------------------------
最近我们几个家不在杭州或者说浙江的 越来越多地谈论火车票问题。由于公司不统一订票[原因各方面的,本来要订票的人也不多,而且订到还好 订不到又是吃力不讨好],我们只能自己提前10/11天去售票点自己订。今天早上跑去先查探了一下,好像这个方向的票也都很紧张的,北京、沧州、任丘都是一问三没有,连查都不查一下,准备明天早上早点起来,五点出发 大概六点半到火车站再看看。也打电话给表姐了,希望她能帮忙找到吧。不过说实话,有事请找到她了 还要两张票也确实感觉有点不好意思,有机会请她吃顿饭吧 =p。
下班前终于进去啦~
很早就在说我们项目正式开工时要封闭开发,也一直在讨论到底封闭到哪里去,PM也经常问我们有没有什么要求提出来
最后还是决定封闭到保安旁边的会议室里面
前些天提出的,因为不能上网查资料,要求公司购买基本参考书的要求据说批准了,书下周应该能到
搬进去之后就与外面物理隔绝,而且no paper,带进去的东西不能带出来
我们自己的电脑搬进去不用检查,搬出来就是台新机子了
上午把视频和音乐都先放到Bob那里去了,也不知道什么时候会再去拿回来、还有没有拿回来的一天了
昨天晚上下了一晚上的WoW视频,估计以后也就这个消遣了,不过说不定还可以顺便传道 嘿嘿
PS:昨天在看公司libary的时候发现竟然有"The Pragmatic Programming",今天借了回来,Jade说只要离开公司前还就可以了,无语....
上午10点半准时开会:CMMI L3 Fininal Finding Presentation。
唠叨了半个多小时之后,Rayney终于宣布,我们pass了CMMI L3。
然后就是发证书,一个是给公司的CMMI证书,另外颁发给Peter、Sam、Wei三个人CMMI评审资格证。
Scott、Rayney等几个人切了蛋糕,然后每人一小杯香槟庆祝,还有些水果之类的。
通过CMMI L3是GDC今年最大的商业目标,这回算是无所求了。
从今年3月开始准备,6、7月过程制定完毕,然后是项目实施,最终评审通过。
听说Peter要给自己放一周假,嘿嘿。
下午集体开会,算是CMMI评审前的动员准备大会。
讲了一下从明天开始到24号正式开始评审前要做的工作,以及评审大致过程。
由于评审过程中的面谈,是每位公司成员都参加的,而且问题涉及CMMI各个PA。
明天开始每天进行CMMI知识培训,并且要求大家都停下手里的事情,集中学习、准备CMMI。
还好 今天把系分的技术指南看完一遍了。
工作后看过来,感觉体会更深,而且确实学到了不少东西,对很多领域方面至少有了初步了解。
接下来的就是再看看教材和往年试题,如果有机会再做做看模拟,不过又要准备CMMI了,时间应该会比较
紧。
努力~~~ 努力~~~
终于,Iteration 2结束了.....
这是我真正完整参加的第一个Iteration。
由于上个Iteration结尾多少算有个开头,这个Iteration一开始就能够进入角色。
但毕竟万事开头难,一开始遇到很多技术问题都要到处找人指点,特别是为了提高效率。
一个Iteration只完成了3个task,不过做的都是比较难的说。
有点还没会走路就让我跑的感觉,还好最后还是跑完了。
几乎每天晚上和Bob自愿“加班”,差不多要8、9点才能到家,不过有Ronald指点确实也学到了不少。
感觉似乎有点太充实了,私人空间有点不足,不要说考研,就算想考系统分析师都不清楚能否有充分准备。
不过忙碌的同时也学到了东西,谁知孰轻孰重、利大弊大呢?
PS:
周三“聪明的脑袋”终于骑上了千金鸟,不过每天都玩不了多久,真的感觉有些浪费的说 =p
小号的贼也已经33了,也快要考虑赚钱买鸟了 嘿嘿。
本来说是每个月7号之前发工资,不过外服一般都会到7号发,这次赶上周末,结果就推迟到了8号才发。
而昨天正好是interation 2开始,下午开会break down tasks,一直弄到6点。
然后William请客去外婆家改善了一下伙食,现在难得吃一顿好点的了 嘿嘿。
7点左右回到公司把task card建好,将近8点踏上回家的路程。
下面的Iteration 2,接了59小时的工作,本来说正常是50小时左右,这回要好好work hard鸟~
第一次发工资,第一次加班.....
由于回家已经比较晚了,所以也就没去验收我的第一次真正劳动果实。
今天早上上班前,去查看了一下,竟然才1900+ = =|。
将近1/3就这么没了,真晕啊~~~
