gpt4 book ai didi

java - 如何将下拉值存储到表中以便它显示所选值?

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

我的下拉列表中有2个值,即:男性或女性。我想将选定的选项显示到我的表格中。

 Gender: <select name="dropdownvalues" >  
<option value="Male">Male</option>
<option value="Female">Female</option>

我对 JSP 还很陌生。这就是我表中的内容。

<table border="1" style="width: 800px;">
<tr style="background-color: yellow;">
<td>Number</td>
<td>Name</td>
<td>Email</td>
<td>Male or Female</td>
</tr>

<%
Map<String, String> mapData=(Map<String,String>)session.getAttribute
("mapData");
if(mapData!=null) {
Set<Map.Entry<String,String>> rows = mapData.entrySet();
int count = 0;
for(Map.Entry<String,String> row : rows){
%>

<tr>
<td><%= ++count %></td>
<td><%= row.getKey() %></td>
<td><%= row.getValue() %></td>
<td></td><!-- how to get male or female? -->

</tr>
<%
}
}
%>
</table>

最佳答案

JSP 可以检索服务器状态对象(通过请求、 session 等发送)。您需要声明一些类,即:

public class MyData {

private int count;
private String name;
private String email;
private boolean gender; //also you can use enum here to support another genders :)

//Getters, constructors here
}

而不是在你的jsp中

Map<String, String> mapData=(Map<String,String>)session.getAttribute
("mapData");

您可能有List<MyData>并从中获取您需要的所有数据。

关于java - 如何将下拉值存储到表中以便它显示所选值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56042960/

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