寻求struts高手讲解。actionform中的set get reset方法及其他 ! up 有分! 我还觉得struts的<html:button>和<html:hidden>两个东西更本就没有用,还要把html的属性改名,我觉得脱裤子放屁,难道只是扩展以下,以后的版本有改近? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 actionform中的set方法是在你的页面提交的时候要调用的,他会自动的把你的页面上输入的数据存到相应的成员变量上面。然后把这个actionform放到session中。actionform中的get方法是在你在jsp中调用标签的时候用的,比如<bean:write name="actionformBean" property="name"...那就是调用了getName()方法 reset()方法是只要你用到了这个actionform,他就会调用,当然他每次都晴空一次,当你提交的时候,他会把你当前最新的数据存进去。正如你所说的,特别是checkbox,如果你选种了,提交了一次,等你返回来再取消的时候是不起作用的。 对于你的第二个问题,我不知道你的情况如何,不过一般用session时要注意再action开始的地方重新清除里面的东西,要不然会出现很多你不想看到的情况。不知道你说要写成hidden的是什么数据,为什么不能写在action中放到request对象中呢 我觉得<html:button>和<html:hidden>等东西,还不如用<input type="" ...>来得方便,有时还只能用这个。所以我尽量用<input type="" ...>,哈哈 不是有时只能用这个,而是如果你没有把你的<form ...> 定义成 <html:form...>这个的话,当然不能用<html:button..之类的东西了 to sandyen(杉叶) :1 checkbox得我还不很清楚,为什么不清空actionform就不能正确得到checkbox的选中状态?2 <html:button>不好用的原意是说一个button要有很多的属性,<html:button>又不能嵌套,只能这样<html:button onclik = '<%= a.getAction%>' property = '<%=a.getAction%>' value ='<%=a.getAction%>' /> 很麻烦3 还想问一个,actionform是session级的时候,能不能保证在一个request周期是安全的,我的意思就是2个画面公用一个form,第一个已经提交当数据没有返回,第2个画面又提交了,第2个的action会不会影响第一的结果(比如,第一个还在对form中的属性set,第2个也开始set了)多线程的时候,他是不是安全的?(这个我会另开贴) struts2 action跳转 页面显示混乱问题 一个关于框架的问题 请大家帮忙看看 JSF中的中文乱码问题,请各位前辈帮忙解答 请问这个函数request.getRealPath 已经被那个函数取代了? 水晶报表 一个愚蠢的问题:谁能给我详细讲解一下jms到底是作什么的? logic:iterate的实现问题 没网的环境下flexpaper如何添加adobe flash的信任 jq字符串中查找最长并且出现两次以上的一连串字符 求:JDBC与SQL-SEVER2000连接的例子 安装了JDK1.4之后,使用Javac编译文件时,提示说javac不是外部或内部命令
actionform中的get方法是在你在jsp中调用标签的时候用的,比如<bean:write name="actionformBean" property="name"...那就是调用了getName()方法
1 checkbox得我还不很清楚,为什么不清空actionform就不能正确得到checkbox的选中状态?
2 <html:button>不好用的原意是说一个button要有很多的属性,<html:button>又不能嵌套,
只能这样<html:button onclik = '<%= a.getAction%>' property = '<%=a.getAction%>' value ='<%=a.getAction%>' /> 很麻烦3 还想问一个,actionform是session级的时候,能不能保证在一个request周期是安全的,我的意思就是2个画面公用一个form,第一个已经提交当数据没有返回,第2个画面又提交了,第2个的action会不会影响第一的结果(比如,第一个还在对form中的属性set,第2个也开始set了)多线程的时候,他是不是安全的?(这个我会另开贴)