一般来说是没问题的,不对,你得保证你的这个servlet只有一个(即在web.xml中只有一个servlet-mapping)
解决方案 »
- IntelliJ IDEA中怎么导入myeclipse或者eclipse的项目呢
- 请教如何清空表格选项并且得到index
- 在JSP中如何用JSTL的c:forEach遍历元素是Map类型的List?
- intellij spring-aspectJ 编译错误 ConfigurableDeserializationSupport.readResolve()
- jsp超链接提交表单。。。。
- Tomcat启动失败问题
- linux下中文乱码!急等!
- 非要把tomcat与IIS的配置搞清楚才行!!!!!
- 怎样在一个jsp文件执行中间执行另一个jsp文件,这个文件的全路径放在变量中。
- linux下的db2如何安装,如何建立数据库?高分在线等候!
- 我刚学JSP,一个超简单的的JAVA错误,
- 菜鸟问题:怎样在一个html或者jisp页面下调用一个应用程序呀
如果你这么做,servlet就有点成为了单实例单线程了,对于性能是极不利的.你可以把synchronized放到getNewId方法里面,只同步你需要独占的部分代码
另外我的web.xml中有两个servlet-mapping,会影响到映射的另一个servlet吗?
public static Object onlyYou = new Object();public myFunction(){
...
synchronized(onlyYou){
userId = getNewId(uid);
}
...
}用onlyYou这个对象的机锁,onlyYou系统中只有一个