如何在JSP文件中使用Java访问HTML复选框值?

时间:2016-06-10 03:14:11

标签: java html jsp

所以我有一个复选框方法:

<input type="checkbox" name="selectedFees" value="$185">Hotel Accommodation (Conference Guest Special Fee - Parking Included)<br>

所以在我的JSP文件中,为了提取值,我做了

String[] selectedFees = request.getParameterValues("selectedFees");

我得到["$185"]

但是,我也希望获得字符串Hotel Accommodation (Conference Guest ...字符串。

我想知道这是否可行,或者我可以使用其他方法来实现这一目标。

任何帮助将不胜感激。谢谢!

2 个答案:

答案 0 :(得分:0)

不会在http请求中发送该显示文本。如果您想要该值,可以使用隐藏输入并从该参数中获取。如果您需要切换显示文本在隐藏输入中发送的内容,请使用Javascript。

示例

<input type="hidden" name="checkBoxDisplay" value="Hotel Accommodation (Conference Guest ..." />

然后在JSP中:

String checkBoxDisplay = request.getParameter("checkBoxDisplay");

答案 1 :(得分:0)

你也可以在值中包含字符串以及单独的char,但是你需要稍后解析它

<input type="checkbox" name="selectedFees" value="$185|Hotel Accommodation (Conference Guest Special Fee - Parking Included)">Hotel Accommodation (Conference Guest Special Fee - Parking Included)