文档章节

一个表单中多个submit往后台传数据是,如何区分

酷呐么踏踏
 酷呐么踏踏
发布于 2017/07/25 09:52
字数 143
阅读 4
收藏 0

网页代码:

<form action="GotoServlet" method = "post">

    <input type="submit" value="Login in" name="login">

    <input type="submit" value="Sign in" name="sign">

</form>

Servlet代码:

if(request.getParameter("login")!=null){

....

}

if(request.getParameter("sign")!=null){

...

}

当点击相对的submit时,对应name属性的submit会被执行,这样就合理的使一个form中有多个submit

当解决乱码问题后,对应    

                 String input = request.getParameter("login");
                 String result = new String(input.getBytes("iso-8859-1"), "utf-8");
                 System.out.println(result);

                 String input = request.getParameter("zuche");
                 String result = new String(input.getBytes("iso-8859-1"), "utf-8");
                 System.out.println(result);

得到的是value的值“登陆”  “注册”

© 著作权归作者所有

共有 人打赏支持
酷呐么踏踏
粉丝 2
博文 43
码字总数 23837
作品 0
太原
程序员
私信 提问
EXTjs中关于form验证,emptyText属性的问题

ext的form中我们验证,用到emptyText属性的时候,这个相当于一个defalutValue,所以在form提交的时候,会传到后台去,而这不是需要的,我们需要的是只是提示,没有填写的时候,传' '过去. 解决...

EDIAGD
2013/03/29
0
0
浅谈CSRF攻击方式

一.CSRF是什么?   CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。 二.CSRF可以做什么?   你这可以这...

wsj234
2014/01/21
0
0
Django - 如何处理前端的ajax form submit 请求?通过json返回处理结果,不要重定向(redirect)

问题背景 在web应用开发中,经常遇到需要诸如用户注册提交个人信息,或者录入商品信息的需求。在浏览器上一般以一个Form表单来包含用户所有需要输入的控件。那么浏览器需要在用户输入完所有信...

fall4u
01/09
0
0
关于web开发中页面传值问题

对于web开发中,常用到从一个页面向另一个页面传值,下面是几种常用的传值方法 1.在struts2框架下进行的开发中,常用的一种方法 " name="roomId"> 在这个方法中,是利用隐藏域来传递值的(例...

lost的熊猫
2012/10/26
0
0
Struts2+Jxl Excel 导出

struts.xml <package name="default" namespace="" extends="struts-default"> <action name="exportExcel" class="ExcelExportAction" method="exportExcel"><result name="success" type="......

ForingY
2015/12/01
28
0

没有更多内容

加载失败,请刷新页面

加载更多

什么是自然语言处理技术

自然语言处理(NLP)是计算机科学,人工智能,语言学关注计算机和人类(自然)语言之间的相互作用的领域。自然语言处理是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计...

本宫没空2
22分钟前
2
0
移动端关闭虚拟键盘

那么document.activeElement.blur()为什么可以阻止虚拟键盘弹出呢?原因是:当你点击input的时候,document.activeElement获得了DOM中被聚焦的元素,也就是你点击的input,而调用.blur()方法...

niuhongxia
22分钟前
3
0
Ubuntu18.04安装RabbitMQ(正确安装)

1、安装erlang 由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang sudo apt-get install erlang-nox 2、安装Rabbitmq 更新源 sudo apt-get update 安装 sudo apt-get ins...

hansonwong
32分钟前
2
0
如何在以太坊开发发行自己的ERC-20数字货币

今天我将向你展示如何在以太坊区块链上开发你自己的加密货币并将其出售!我将向你展示如何使用以太坊智能合约逐步创建自己的ERC-20代币和众筹销售,如何测试智能合约,如何将智能合约部署到以...

geek12345
32分钟前
3
0
Vlock用于有多个用户访问控制台的共享 Linux 系统

当你在共享的系统上工作时,你可能不希望其他用户偷窥你的控制台中看你在做什么。如果是这样,我知道有个简单的技巧来锁定自己的会话,同时仍然允许其他用户在其他虚拟控制台上使用该系统。 ...

linuxprobe16
33分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部