文中提到的实例对象是指Action类里的成员对象, 譬如class YourAction extends Action
{
Someclass sc;
...
}ActionForm对象是每个请求里用的临时产生的对象,它在各个方法里传递, 不用担心多线程问题
{
Someclass sc;
...
}ActionForm对象是每个请求里用的临时产生的对象,它在各个方法里传递, 不用担心多线程问题
解决方案 »
- 做一个像“优酷”那样的JSP网站
- 谁能教我写一个单点登陆系统(jsp+servlet+bean),解决此问题者,送800分!决不失言!
- 需要IDEA 注册码的请进来!!!!!!!
- 国家污染源卫星实时监控系统,希望各位技术支持!
- 究竟怎样才算全文检索?数据库所有字段的模糊检索,算吗?某目录(存储介质)下的所有信息,是吗?
- 一个复选框的问题,请各位大虾帮我看看!
- 有谁知道DW里字体的大小和WORD里的字体大小的关系!
- 关于 servlet的 运行问题
- 请大家看一看我的jsp代码,为什么不能使用?
- 我看不懂这段程序,请帮忙?
- 一个struts的问题?(高分请教!不够再加)
- 强烈求救!!!关于不能运行自己的JSP的问题
按您的意思,每个用户虽然提交的是同样的表单也触发同样的Action,但是每个用户传递给Action实例的Form对象是不同的,(这里和每个用户的Request/session对象结合起来?就是想搞明白这里是如何区别不同的From对象的)。
大概我想明白了:如果各自的Form对象是相同的,那么在Action的方法里传递,本身也是对Form对象的引用,如果对其作出修改也会使其他用户收到影响。所以应该传入的Form对象是不同的。
你认识的误区在于没有分清楚什么情况是多个线程访问同一个对象,即什么时候需要同步。文章中说的是taglib所说的实例变量,而不是你认为的Form对象