gpt4 book ai didi

java - 我想获取选择的所有值,即使它们没有被选择。我应该怎么办?

转载 作者:行者123 更新时间:2023-12-02 06:24:24 25 4
gpt4 key购买 nike

我想获取 Servlet 中选择的所有值,即使未选择这些值。我应该怎么办?

我知道我可以使用 request.getParameterValues("") 获取所有选定的值,但我想要所有值在运行时填充。

我有两个选择,在运行时用户可以将选项从一个选择插入到另一个选择。现在,在提交表单时,我想访问第二个选择中存在的所有值。

第一个 Select 是从数据库获取值,而不是从任何其他 servlet 获取值,我只想访问其中由用户插入到第二个 select 中的几个值

String nonconti = request.getParameter("non-conti");
if(nonconti.equals("yes")){
String[] elLeaves = request.getParameterValues("addELDate");
cal = Calendar.getInstance();
for(int i=0; i<elLeaves.length;i++){
try {
if(!(elLeaves[i] == null || elLeaves[i].trim().equals("") || elDateList.contains(elLeaves[i]))){
cal.setTime( formater1.parse(elLeaves[i]));
if(!((cal.get(Calendar.DAY_OF_WEEK) == Calendar.SATURDAY) || (cal.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY))){
elDateList.add(formater1.format(formater1.parse(elLeaves[i])));
}
}
}

最佳答案

无法获取select元素中未选中的值。但是,是的,有一些解决方法。

  • 当您发送该值以显示在 session 中时,您可以将该值存储在 session 中页面并在提交表单后检索
  • 只需将任何隐藏输入中的 select 的所有值保留为逗号分离并将其放在 servlet 上,然后将其拆分并制作数组或无论你想要什么形式。

关于java - 我想获取选择的所有值,即使它们没有被选择。我应该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20698299/

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