guice servlet提供了几个比较有用的web scope,类似与传统servlet 的session,request这些提供的范围等。

guice servlet 提供的web scope 如下:

1.@RequestScoped

2.@SessionScoped

3.@RequestParameters

1.@RequestScoped

例子如下:

 package com.ming.user.action;

 import com.google.inject.servlet.RequestScoped;

 /**
* 类似我们请求的时候将值保存在此访问之中
* @author mingge
*
*/
@RequestScoped
public class RequstScope { }
 package com.ming.user.action;

 import com.google.inject.Inject;
import com.google.inject.Provider; public class RequstScopeTest { @Inject
private Provider<RequstScope> requst=null; RequstScope a=requst.get();//通过此种方法去取此范围的值 }

2.@SessionScoped

例子如下:

 package com.ming.user.action;

 import com.google.inject.servlet.SessionScoped;

 @SessionScoped
public class SessionScope { private int count=0; public int getCount() {
return count;
} public void setCount(int count) {
this.count = count;
} }
 package com.ming.user.action;

 import com.google.inject.Inject;
import com.google.inject.Provider; public class SessionScopeTest { @Inject
private Provider<SessionScope> session=null; SessionScope a=session.get();//通过此种方法去取此范围的值 void test(){
a.setCount(2);
}
}

3.@RequestParameters

例子如下:

 @Inject
@RequestParameters
private Provider<Map<String, String[]>> reqParamMapProvider;

guice servlet 还是比较好用,如果你选择用servlet开发的时候建议用它了。

最新文章

  1. Linux下Python 文件内容替换脚本
  2. iOS开发 - OC - 实现本地数据存储的几种方式一
  3. js事件委托,可以使新添加的元素具有事件(event运用)
  4. SQL Common Sense 碎片一
  5. 调用Lua出错
  6. 笔记整理--玩转robots协议
  7. 转:【Java并发编程】之九:死锁(含代码)
  8. oracle帐号scott被锁定如何解锁
  9. 杨力第一次jjave作业
  10. Excel公式与函数——每天学一个
  11. SegmentedControlIOS使用
  12. deepin安装Python3.6和pip
  13. Qt贴图实现地图标记效果
  14. 【论文阅读】Learning Spatial Regularization with Image-level Supervisions for Multi-label Image Classification
  15. windows系统安装ubuntu双系统
  16. JSPatch实现原理详解&lt;二&gt;
  17. 小佬頭眼里的读研VS工作
  18. 设计模式入门,适配器模式,c++代码实现
  19. 偏前端 - 不是固定宽高,页面随设备同比 放大/缩小 展示。不妨看看rem单位,你就有眉目上手做了!!!
  20. 使用Nexus搭建Maven私服问题总结

热门文章

  1. 需要知道的TCP/IP三次握手
  2. 测试 Zoundry Raven
  3. 作业07之《MVC模式》
  4. 虚拟DOM介绍
  5. 微信小程序开发常用方法
  6. 51nod1185 威佐夫游戏 V2【博弈论】
  7. hdu 3001(三进制状压)
  8. [luogu1397 NOI2013] 矩阵游戏 (数学)
  9. 2018 noip 考前临死挣扎
  10. Spring Cloud-config(十一)