gpt4 book ai didi

java - 使用 JSP 获取通过 POST 选择哪个单选按钮

转载 作者:太空宇宙 更新时间:2023-11-04 11:23:08 25 4
gpt4 key购买 nike

我正在尝试使用单选按钮将一些值发布到 JSP 页面。

这有点矛盾:

  • 通过选择另一个单选按钮,如果我为单选按钮采用不同的名称,它不会取消选择前一个单选按钮,但如果我将单选按钮命名为相等,它总是通过尝试使用 -> request.getAttributes('filter') 捕获值来返回值“on”。

如果语音是关于单选按钮的,那么在选择其中一个时获取值“on”是毫无意义的。

我现在的问题是如何才能知道其中哪一个被选中?也许通过设置值标签并在 JSP 站点上获取它?如果是这样,如何实现?

最糟糕的情况是,我用不同的值命名单选按钮并使用 JavaScript 取消选择前一个按钮。

<form method="post" action="./activity.jsp">
<input type="radio" name="filter" value="nofilter" checked="checked"> Kein Filter
<input type="radio" name="filter" id="dayRadio"> Tag
<input type="text" id="day" onfocus="choosed(this)">
<input type="radio" name="filter" id="weekRadio"> Woche
<input type="text" id="week" onfocus="choosed(this)">
<input type="radio" name="filter" id="monthRadio"> Monat
<input type="text" id="month" onfocus="choosed(this)">
<input type="radio" name="filter" id="yearRadio"> Jahr
<input type="text" id="year" onfocus="choosed(this)">
<input type="submit" value="OK">
</form>

最佳答案

这个想法是,通过给单选按钮赋予相同的名称,将它们分组在一起,然后为不同的按钮分配不同的值,这样您就知道单击了哪一个按钮

<INPUT TYPE="radio" name="filter" value="1"/>Tag
<INPUT TYPE="radio" NAME="filter" VALUE="2"/>Woche

然后在你的java中

String value= request.getParameter("filter");
System.out.println(value);

关于java - 使用 JSP 获取通过 POST 选择哪个单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44689296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com