Action中的属性在不同的地方访问共享了
我的action继承了BaseAction ,baseAction实现了ServletRequestAware,SessionAware这是我的Action类
public class CityResourceAction extends BaseAction {
private CityResourceService cityResourceService;
private CityResource cityResource; //
/*
* @throws Exception
*/
public String getPagecityResourceList() throws Exception {
return "index";
}
在页面用的是用Struts2标签:
<input value="<s:propertyvalue="cityResource.gold"/>" name="cityResource.gold" />
通过查询之后对象的属性映射到了文本框,但是在两外一个地方,或另外一个连接访问这个action
文本框的值也会被带过来,怎么能在才能不在另外一个地方不被显示呢?谢谢 --------------------编程问答-------------------- name的命名别整成一样的就好了 --------------------编程问答-------------------- 是不是我吧action中的cityResource变量设成了全局变量的原因啊? --------------------编程问答-------------------- public class CityResourceAction
-->
@Scope("prototype")
public class CityResourceAction --------------------编程问答-------------------- 是不是我吧action中的cityResource变量设成了全局变量的原因啊? --------------------编程问答--------------------
楼主试试
补充:Java , Java EE