一个表单中多个submit往后台传数据是,如何区分
一个表单中多个submit往后台传数据是,如何区分
酷呐么踏踏 发表于6个月前
一个表单中多个submit往后台传数据是,如何区分
  • 发表于 6个月前
  • 阅读 0
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

网页代码:

<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的值“登陆”  “注册”

标签: java J2EE
共有 人打赏支持
粉丝 2
博文 32
码字总数 21543
×
酷呐么踏踏
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: