作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的下拉列表
中有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/
我是一名优秀的程序员,十分优秀!