当前位置: 首页 > 知识库问答 >
问题:

检索 Servlet 中 select 选项的值

纪俊良
2023-03-14

我的表单中有一个select标记,它将被发送到Servlet。我将select标记的内容设为动态的(它从DB中的一个表列中获取值)。

Select Branch:-<select>  
            <%  
            while(r.next()){  
    %>  
           <option><%=r.getString("code")%></option>  
            <%  
           }  
r.close();  
s.close();  
con.close();  
    %>  
        </select> 

('r'is ResultSet)我的问题是如何将用户从选择标签中选择的值发送到servlet。为了使用Request.getparameter(“名称”),我必须知道选项标签的值。我很困惑。请帮助…谢谢。

共有2个答案

亢建木
2023-03-14
        <select id="codes">  
        <%  
        while(r.next()){  
        %>  
        <option value="<%=r.getString("code")%>"><%=r.getString("code")%></option>  
        <%  
       }  
       r.close();  
       s.close();  
       con.close();  
       %>  
       </select> 

现在,您可以获得“代码”的值

黄意智
2023-03-14

选择标签分配一个唯一名称。

但是,这不是解决此问题的正确方法,请在 Servlet 中执行所有数据库交互并设置适当的请求参数并将其转发给 jsp。

 类似资料:
  • 我有一个JSP页面,其中我包含了使用JDBC进行DB连接的java bean作为选择选项。现在我想使用servlet做同样的事情。JDBC连接代码在Servlet中。JSP页面有一个选择选项,我需要在表单加载时在其中包含数据库值。我已经搜索过,但大多数示例都使用strut和ajax。我还不需要strut,因为它是在表单加载上并且不依赖于选择选项的更改,所以我无法通过它。 JSP页面(相关代码):

  • 我认为这是一个极其简单的问题,但我所有解决它的尝试都失败了。 简而言之:我有一个JSP文件,其中的表单调用Java Servlet。servlet处理输入并返回一个变量(属性),然后重定向回同一个jsp。我想让jsp使用JavaScript而不是scriptlet来处理返回的属性。 JSP代码(test.jsp): 以及Servlet代码: 我认为问题源于我对会话变量的声明: 我也尝试过: 以及:

  • 有什么快速的方法可以过滤列表并获得值的索引吗? 我想拿到我找到的东西的索引?

  • 我正在学习AngularJS并尝试实现一个表单。我有一个select元素,我希望能够根据所选文本更改所选值的颜色。 HTML: CSS: 但这不起作用。这里的问题是什么? EDIT1:默认选项在选中时应该是灰色的,甚至在用户打开下拉列表时也应该是灰色的。Rest其他选项应该在两个条件下都有其黑色文本(在选择和下拉列表显示)。 提前道谢。

  • 问题内容: 有人知道如何清除angular中的ui-select框的选定值吗? 我想要select2的功能,其中selectbox中有一个小x。看起来好像没有select2获得的allow-clear方法。 问题答案: 如果您使用的是select2主题,则指令上有一个选项可以为您执行此操作。您将在右侧看到x,可以通过单击将其清除。 https://github.com/angular-ui/ui-

  • 我试图检索我的选择选项从3个数据库位于一个连接,这不是我的deaut连接。 但我得到了一个错误:未定义的变量:marqs(视图:C:\wamp64\www\project etSovac\资源\视图\home.blade.php) 这是我的控制器代码 还有我的home.blade.php密码 你能帮忙找出问题所在吗?谢啦