我已经做了一个下拉列表,内容来自数据库,我可以获取id和名称,并在下拉列表中显示名称。但我只想在下一页中存储id:请参见下面的代码:
<%
try{
// Register JDBC driver
Class.forName("com.mysql.jdbc.Driver");
// Open a connection
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/infoshare", "root", "");
// Execute SQL query
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM department WHERE status='A'");
%>
<select name="departments" style="padding:2px;">
<option value ="000" disabled selected> Select Department</option>
<%
while (rs.next()){ %>
<option value=<%=rs.getInt("Department_id") %> > <%=rs.getString("Department_name") %> </option>
<% }%>
</select>
<%
// Clean-up environment
rs.close();
stmt.close();
conn.close();
}catch(SQLException se){
//Handle errors for JDBC
se.printStackTrace();
}catch(Exception e){
//Handle errors for Class.forName
e.printStackTrace();
}
%>
提交表单后,我可以得到name,但无法得到tag的值,我想要option tag的值,如何获得值?
在我回答您的问题以从下拉列表中获取所选值之前,请在代码中使用finally关闭所有连接、语句结果集等。
要获得所选的值,必须修改select标记,如下所示,并在JSP中创建一个隐藏字段:
<select id="name" name="name" onchange="updateName(value)">
<input type="hidden" name="selectedText" id="selectedText" value=""/>
必须调用javascript调用来获取所选文本,并在隐藏参数中指定所选值,如。
document.getElemetById("selectedText").value = selectedText;
为了更好地理解,请参考以下内容:http://jsfiddle.net/robertrozas/y8e4B/
在我的Java web应用程序中,我使用了servlet(控制器)、JSP(视图)和POJO类。我每10秒运行一次应用程序,并将下拉列表中选定URL的更新值存储到数据库中。在我的servlet中,我获取这些值并转发到JSP,JSP将显示所选URL的更新值。我用过 在这里,我的JSP看起来像:在顶部框架中我有下拉列表。我选择一个URL并单击提交按钮一次。该选定选项(URL)的结果显示在底部框架中。第
问题内容: 我要获得想要的结果最困难。我做了很多研究,但还没有得到。我对此很陌生,但是在发布此问题之前进行了研究。 好的,所以我有一个包含以下列的表:user_id,my_music,my_movies,my_weather,my_maps和my_news 除user_id之外的每一列都将具有1或0。我需要做的是找出数据库中针对特定用户的每一列所存储的值。 这是我到目前为止的内容-这是我的conf
我想从URL示例中获取一个图像博客头像:https://soundcloud.com/topsify 我试图得到: 但它还是空的。请支持获取头像url:https://i1.sndcdn.com/avatars-000132054558-5ra8gl-t500x500.jpg谢谢
问题内容: 我们这里有一个遗留的远程系统,没有webapi,webservice等…, 那么我们需要通过Selenium进行集成。 我们需要从一个主选项卡中打开多个选项卡来进行提取,但是当更改为所需的选项卡并通过css选择器获取值时,它总是从fisrt选项卡中获得结果。 我们的系统无法在互联网上打开,然后我以Google为例进行了相同的操作,发生了相同的行为。是错误还是我的错?有人可以看到出什么问
问题内容: 我有2种情况,我要在codeigniter中提取同一表的全部数据和行总数,我想知道那是一种方法,可以从中获取行总数,整个数据和3个最新插入的记录通过一个代码在同一张桌子上 两种情况的控制器代码如下(尽管我分别使用不同的参数将其应用于每种情况) 1)从codeigniter中的表中获取全部数据 型号代码 查看代码 2)在Codeigniter中从表中获取行数 查看代码 问题答案: 您只能
我从外部设备接收数据,并在手机上保存为文本文件。我的问题是——我需要从文本文件中获取值userID。值保存在标签中。例如 我正在尝试使用JSoup来归档这个,但我有一些复杂问题。 下面是我的代码: 提前感谢您的帮助:)