关于Struts中ActionForm的问题
小弟刚学struts不久,向各位问个初级的问题。我在一个JSP页面中怎样调用相对应的ActionForm中的setXXXX方法。struts中的 <bean:write> 标签是将ActionForm中的值读出来,相当于调用了getXXXX方法,有没有什么标签可以实现setXXXX方法?另外再向各位确认一下,ActionForm是不是只有在相对应的JSP页面被调用时才实例化?
------解决方案--------------------这些东西最好不要写到JSP页面上,你没有用ACTION吗??
------解决方案--------------------在JSP上有一个属性和FORM属性同名的控件,如文本框,在里面写东西提交后,FORM实例化就会自动所有的setXXXXX()
------解决方案--------------------你 用struts 你 不用 他 的 Action 那你 用他 干吗啊!他 的 核心就是Action的跳转啊 !
------解决方案--------------------你是不是还不明白为什么要用Struts框架啊?
就是要简化开发啊。你又把逻辑放在JSP中,
那不是自己找麻烦嘛。OK?
------解决方案--------------------我也有做过相类似的功能
我是在Action里传一个Session到JSP页面上,再用JavaScript根据这个Session的值来设定哪个radio button被选中
------解决方案--------------------用标签就是这样 要看看这个标签对应的是正常servlet中的什么什么...
学习struts中
------解决方案--------------------jstl你熟悉么?
<c:set var= "ckf " value= " "/> //定义一个值为空的对象ckf
<c:if test= "${yourParam==1} "> <c:set var= "ckf " value= "checked "/> //如果你传的参数值为1 则ckf的值变为checked.
</c:if>
<input type= "checkbox " value= " " ${ckf}> //将对象ckf的值传给checkbox确定其是否要被打勾
radio控件我倒是没用过. ^_^