javaweb里的表单里有50个文本框,怎样将数据提交到后台,并且text框里的数据不清空?
表单里有50个文本框,需要填写,有一个按钮是将填写过程中的数据暂时发到后台保存起来(不是“提交”,提交会清空文本框),保存完了之后数据不清空,还可以在继续录入,直到录入完...
表单里有50个文本框,需要填写,有一个按钮是将填写过程中的数据暂时发到后台保存起来(不是“提交”,提交会清空文本框),保存完了之后数据不清空,还可以在继续录入,直到录入完成点击“提交”按钮。请问暂时保存的那个怎么做?而且,50个文本框如果是以url+参数的形式传递太复杂,首先得要读取50文本框的value,再加上url传到后台。有没有更简便的方法?我用的是Struts2框架。
展开
3个回答
展开全部
POST传值啊……为啥非要用URL+参数的GET方式……
而且同学你理解有问题 如果不提交是不可能传递值的
你只要把需要保留的值再传回来就完了
也就是说把你文本框提交的内容再输出到新页面的文本框里 就解决了
或者说你想做保存功能 可以直接存在SESSION里面啊 最后在做个总处理
而且同学你理解有问题 如果不提交是不可能传递值的
你只要把需要保留的值再传回来就完了
也就是说把你文本框提交的内容再输出到新页面的文本框里 就解决了
或者说你想做保存功能 可以直接存在SESSION里面啊 最后在做个总处理
追问
post传值,不也是先把文本框的内容先读出来吗?
追答
哥们……我觉得你的思想已经突破天际……
既然你想在后台保存早晚要读出来的吧……或者你可以直接把request存到session里
如果想前台存直接用JS代码就完了
你又不想读form 又想保存form数据 可能是我能力不足 实在解不出来
展开全部
存可以存到session、js、cookie等里面
不要用get的方式不然可能超出长度,用post传导后台
struts2直接存到对象或者集合里面就行(书写正确的话struts2会帮你把前端参数转换成为对象)
不要用get的方式不然可能超出长度,用post传导后台
struts2直接存到对象或者集合里面就行(书写正确的话struts2会帮你把前端参数转换成为对象)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以考虑将整个form提交,这样就不用考虑url+参数那么复杂的形式了。
追问
提交整个form,form里的数据就会清空啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询