页面数据的提交

来源:互联网 发布:oracle会话执行的sql 编辑:程序博客网 时间:2024/04/30 07:56
<script type="text/javascript">google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//</script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>页面数据的提交:一:一般数据的提交页面把数据提交到Action 一般有两个方法,一是request方法,一是formbean方法。下面分别介绍Action取数据的方法。request方法String name = request.getParameter("name");String sex = request.getParameter("sex2");formbean方法UserForm userForm = (UserForm) form;String name =userForm.getName();String sex = userForm.getSex2();二:动态表的提交 动态表如下图所示,其行数是可以增加的。如果我们还用每个控件的名字提交就比较麻烦。我们采用的方法是给每一列一个名字,那样提交的就是个几个数组。我们只需在后台得数组即可。下面得发票名称(invoiceName),发票代码(invoiceCode)的值。序号是否选择发票名称发票代码最大额度最小额度正常额度 request方法String[] invoiveName= request.getParameterValues("invoiceName");String[] invoiveCode= request.getParameterValues("invoiceCode");formbean方法 首先写formbean时要加入以下代码: String[] invoiceName=null; String[] invoiceCode=null; public String[] getInvoiceName() { return invoiceName; } public void setInvoiceName(String[] invoiceName) { this.invoiceName = invoiceName; } public String[] getInvoiceCode() { return invoiceCode; } public void setInvoiceCode(String[] invoiceCode) { this.invoiceCode = invoiceCode;}在Action中:InvoiceForm invoiceForm = (InvoiceForm) form; String[] invoiceName= invoiceForm.getInvoiceName();String[] invoiceCode= invoiceForm.getInvoiceCode();三:CheckBox提交技巧checkbox ,radioButton 只提交选中的,其他不提交。如上动态表checkbox提交第二个,那样数组长度肯定与其他不一样,这时使用个技巧完成对行的选择。 只需要把checkbox 的value赋值成其所在的行数,那样提交的就是行数,这时候就很容易确定选定行的数据了。
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 米聊好用吗 米聊2016旧版本下载 米聊旧版本下载2015 米聊网页版 米聊2017版米聊 怎么注册米聊号 下载米聊老版本下载 米聊在线 米聊打电话 米聊免费下载 米聊如何看hi片 米聊怎么玩 米聊附近人全是上门 米聊怎么加群 米聊怎么加好友 米聊吧 米聊怎么样 米聊怎么加黄公会 免费下载米聊 米聊靓号 米聊怎么玩的 米聊语音通话 米聊账号申请 米聊登录失败 米聊如何加好友 米聊在哪里下载 米聊营销软件 在线米聊 米聊语音 米聊好吗 网页米聊 米聊定位 米聊登录不了 怎么注销米聊账号 米聊涂鸦 怎样注册米聊 米聊能打电话吗 米聊 涂鸦 米聊 附近的人 米聊免费电话 米聊登陆不了