Topic: Struts如何保存用户的输入参数 |
Print this page |
1.Struts如何保存用户的输入参数 | Copy to clipboard |
Posted by: zhoujunsheng168 Posted on: 2005-12-09 10:06 鄙人在做一个查询系统时,遇到一这样问题 界面如下: 客户编号从: [ ] 到 [ ] 订单日期从: [ ] 到 [ ] 查询 在这个jsp文件中不使用html标签,直接用 <form action=”orderList.do” method=”post”> <input type=text name=”begCustomerId”>这样形式 当这个Action成功执行后,仍然返回这个jsp页面,变成如下形式: 客户编号从: [ ] 到 [ ] 订单日期从: [ ] 到 [ ] 查询 订单编号 订单日期 xxxx 2005-12-12 每当我点击查询后,输入的客户编号,订单日期会重新清空,而用户是不允许这样的,他输入的查询条件清空了,他就记不起了编号范围. 我用ActionForm,不管查询成功或是失败,都能自动记下用户输入的查询数据,但因为这个系统比较大,我不用ActionForm,而直接用html,当然可以把用户输入的值存入session中,但数据太多,不想用session,请教高手们,有什么好的办法? 谢谢? |
2.Re:Struts如何保存用户的输入参数 [Re: zhoujunsheng168] | Copy to clipboard |
Posted by: zcjl Posted on: 2005-12-09 13:42 当action forward到jsp时(not redirect),request对象还没有销毁,提交的数据仍然可以使用request.getParameter得到,所以可以在jsp对应text的value处,使用标签进行赋值(直接用<%=%>也行,随便你^_^) |
3.Re:Struts如何保存用户的输入参数 [Re: zhoujunsheng168] | Copy to clipboard |
Posted by: zhoujunsheng168 Posted on: 2005-12-09 15:37 我现在这样做 <% String begCustomerId=request.getParameter(“begCustomerId”); If (begCustomerId==Null) BegCustomerId=”” %> <input type=text name=”begCustomerId” value=”<%=begCustomerId”> 这样可以,但遇到一个checkbox,却出了问题:因为checkbox需要先指定value 像这样 <input type=”checkbox” name=”isNew” value=”Y”> 如果也像上面那样的话,会出错? Checkbox如何存取boolean值? 谢了? |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |