[技巧]如何自动清空struts表单域

原创 2004年09月09日 16:41:00

为了某种需要,formBean的SCOPE设置成了session。执行action后发现上一次输入的表单<html:form>数据还在上面。有什么办法可以让struts自动清空表单域?

想了一会,问题解决了。原来不是<html:form>的问题,而是formBean本身的问题。如果FormBean的scope是request,那么它只在请求发生时被创建,请求结束后它也就被废弃了。既然formBean的scope是session,那么它在用户建立与服务器的会话之时就被创建,而且在整个会话过程中,它一直是有生命的。如果它的属性值不为空,自然会反映到与之相关的<html:form>里。

我的解决办法是在执行数据库操作后,手动将formBean的属性值清空:

……
String sql = "INSERT articles valueS('','" + myform.getTitle() + "','" + myform.getContent() + "',null," + folder +");";
int i = mysql.executeUpdate(sql);
myform.setTitle(null);
myform.setContent(null);
……

struts 提交表单保存数据后清空表单数据查询

使用struts表单提交数据后
  • shangzhiliang_2008
  • shangzhiliang_2008
  • 2014-08-13 10:32:16
  • 1478

PDF表单域的填充

讲到PDF表单,我们首先需要认识Adobe定义的PDF表单有哪些。
  • u013302816
  • u013302816
  • 2014-05-16 14:10:54
  • 2373

Struts实现表单登录

Struts2框架有3个部分组成,核心控制器(FilterDispatcher),业务逻辑控制器(Action类),用户实现的业务逻辑组件(jsp显示)    Struts工作基本流程:jsp(登录...
  • pangqiandou
  • pangqiandou
  • 2016-10-29 18:27:17
  • 297

struts2缓存问题

调试了这么久,总算解决了这个问题,一定得总结一下 问题描述: 在页面上做了一个异步分页,  第一次访问可以获取到所有员工分页列表,当进行部门分页时,获取到的是部门的所有员工,可是当再次去获取所有...
  • zkrui2008
  • zkrui2008
  • 2013-10-22 18:32:24
  • 1146

MyEclipse自动导入struts,hibernate方法

解决SSH项目需要配置许多XML文件的繁琐过程 1.注意事项:数据库表提前建好,而且需要把外键关系都加上 2.非常详细的流程示意,很多配置文件中的内容都会自动配置 3.能够很大程度上的...
  • m0_37893932
  • m0_37893932
  • 2017-04-13 18:24:08
  • 637

js获取表单域的三种方式

js获取表单域的三种方式 Title //获取表单域 的方式 function testFormArea(){ ...
  • miachen520
  • miachen520
  • 2016-07-08 19:57:33
  • 1005

struts中session清空问题

针对popup页面只有关闭窗口时清session,画面之间的跳转不清session:1.如果popup只能打开一个的话,可以在popup的父页面设置一个popup窗口的对象变量,通过设置一个计时器去检...
  • mrliu20082009
  • mrliu20082009
  • 2010-01-23 20:03:00
  • 1485

struts2值栈的奇怪现象:值栈不清空与值栈共享

这次发现是来源一个我正在开发的系统的一个现象,用户A查询之后,B进入系统,但是查询条件居然是A的。这样说可能不清楚,换句话说就是A在查询时此action的值栈会存入一些数据,但是当B进入时此值栈居然是...
  • fe123rarwa14235pp
  • fe123rarwa14235pp
  • 2016-11-30 14:07:10
  • 693

总结电脑技巧

  • 2012年12月14日 19:36
  • 50KB
  • 下载

SSH框架搭建+struts零配置+spring自动注入 简单实例

  • 2014年01月14日 13:59
  • 12.22MB
  • 下载
收藏助手
不良信息举报
您举报文章:[技巧]如何自动清空struts表单域
举报原因:
原因补充:

(最多只允许输入30个字)