`
Tracylau
  • 浏览: 64993 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

清除页面的保留上次提交的数据

阅读更多
第一次点击新增进入jsp页面是空白的,此时填写数据提交,
第二次点击新增进入同一页面时,上次输入数据依然存在,可以如下解决:

1.如果不是为了持续保持ActionForm中的数据的话,在struts-config.xml(<action-mappings>中)把ActionForm的scope设为"request";

2.如果ActionForm的scope为"session",那么action中,在用ActionForm中的数据处理完业务逻辑后,清掉session中的该ActionForm属性
    
   if (mapping.getAttribute(); != null); {
            if ("session".equals(mapping.getScope();););
                session.removeAttribute(mapping.getAttribute(););;
        }


3.实在不想清session属性的话,只能在ActionForm的reset方法中,把属性值重新置回初始值了,如...
idno = null;
eraddr = null;
erzipcode = null;
artifc = null;


tracy_katrina束于2005-01-28 12:48
分享到:
评论
2 楼 gengjava 2010-08-14  
有谁知道怎么回事啊?
1 楼 gengjava 2010-08-14  
为什么在修改信息的时候,点击某条数据后,进入修改页面显示的值总是上次点击的那条记录的信息(如果是第一次点击修改,到修改页面就会显示空信息,第二次换条数据点击修改,到页面后显示的却是第一次点击修改的那天记录的信息),后台数据都查的正常(点击第一条记录,查出来的就是第一条记录的信息,点击第二条,查的就是第二条的)

相关推荐

Global site tag (gtag.js) - Google Analytics