JSP怎样遍历获取hashmap的值?

时间:2021-09-13 00:30:27
如题,同时JSTL标签不是第一选择,希望有其它方法~最好是直接用JSP的方法来遍历。。

12 个解决方案

#1



<c:forEach var="entry" items="${map}">
    ${entry.key}
${}
</c:forEach>

#2



<c:forEach var="entry" items="${map}">
    ${entry.key}                   //获取key
    ${entry.value}               //获取value
</c:forEach>

#3


引用 2 楼 qq_27350929 的回复:

<c:forEach var="entry" items="${map}">
    ${entry.key}                   //获取key
    ${entry.value}               //获取value
</c:forEach>


额。。。这个不就是用jstl实现吗。我不想用JSTL,有没有方法实现?
还有。。。我百度过才来这里问的噻~

#4


引用 3 楼 u010781408 的回复:
Quote: 引用 2 楼 qq_27350929 的回复:


<c:forEach var="entry" items="${map}">
    ${entry.key}                   //获取key
    ${entry.value}               //获取value
</c:forEach>


额。。。这个不就是用jstl实现吗。我不想用JSTL,有没有方法实现?
还有。。。我百度过才来这里问的噻~

struts2标签行不?
不行就等大神吧

在不直接写java代码的情况下,感觉除了用标签,就没别的方法了。
毕竟是在jsp里面操作java对象。

#5


angularJs渲染数据,谁用谁知道!!!

#6


引用 4 楼 qq_27350929 的回复:
Quote: 引用 3 楼 u010781408 的回复:

Quote: 引用 2 楼 qq_27350929 的回复:


<c:forEach var="entry" items="${map}">
    ${entry.key}                   //获取key
    ${entry.value}               //获取value
</c:forEach>


额。。。这个不就是用jstl实现吗。我不想用JSTL,有没有方法实现?
还有。。。我百度过才来这里问的噻~

struts2标签行不?
不行就等大神吧

在不直接写java代码的情况下,感觉除了用标签,就没别的方法了。
毕竟是在jsp里面操作java对象。

嗯嗯~

#7


引用 5 楼 u010425898 的回复:
angularJs渲染数据,谁用谁知道!!!

这项目可以用JS的话早用了~~~

#8


<% 
Map<String,String> map = new HashMap<String,String>();
//循环遍历
for(Map.Entry<String, String> entry:map.entrySet()){ 
String val = entry.getValue(); 
%>
<div><%=val %></div>
<% 
}
%>

#9


jstl ,ognl ,标签不都是长用的标签,不用这个,用jsp的方法,什么叫jsp的方法,直接在<%%>里面写原生Java代码?

#10


直接写java代码呗。

#11


<s:iterator value="#request.pageListData.dataList" id="u"
status="st">
<tr id="changecolor" bgcolor="#FFFFFF" align="center">
<td>
<s:property value="#st.index+1+(currentPage-1)*pageSize" />
</td>
<td>
<s:property value="#u.name" />
</td>
<td>
<s:property value="#u.sex" />
</td>
<td>
<s:property value="#u.age" />
</td>
<td>
<s:property value="#u.address" />
</td>
<td>
<a href="<%=path%>/student_toUpdate.action?stu.id=${u.id}&&currentPage=${currentPage}">修改</a>
<a href="<%=path%>/student_delete.action?stu.id=${u.id}" onclick="return confirm('删除后无法恢复,确定要删除吗')">删除</a>
</td>
</tr>
</s:iterator>

#12


那就直接在jsp中嵌套java代码,,<%  for循环或者iterator迭代器都行啊%>

#1



<c:forEach var="entry" items="${map}">
    ${entry.key}
${}
</c:forEach>

#2



<c:forEach var="entry" items="${map}">
    ${entry.key}                   //获取key
    ${entry.value}               //获取value
</c:forEach>

#3


引用 2 楼 qq_27350929 的回复:

<c:forEach var="entry" items="${map}">
    ${entry.key}                   //获取key
    ${entry.value}               //获取value
</c:forEach>


额。。。这个不就是用jstl实现吗。我不想用JSTL,有没有方法实现?
还有。。。我百度过才来这里问的噻~

#4


引用 3 楼 u010781408 的回复:
Quote: 引用 2 楼 qq_27350929 的回复:


<c:forEach var="entry" items="${map}">
    ${entry.key}                   //获取key
    ${entry.value}               //获取value
</c:forEach>


额。。。这个不就是用jstl实现吗。我不想用JSTL,有没有方法实现?
还有。。。我百度过才来这里问的噻~

struts2标签行不?
不行就等大神吧

在不直接写java代码的情况下,感觉除了用标签,就没别的方法了。
毕竟是在jsp里面操作java对象。

#5


angularJs渲染数据,谁用谁知道!!!

#6


引用 4 楼 qq_27350929 的回复:
Quote: 引用 3 楼 u010781408 的回复:

Quote: 引用 2 楼 qq_27350929 的回复:


<c:forEach var="entry" items="${map}">
    ${entry.key}                   //获取key
    ${entry.value}               //获取value
</c:forEach>


额。。。这个不就是用jstl实现吗。我不想用JSTL,有没有方法实现?
还有。。。我百度过才来这里问的噻~

struts2标签行不?
不行就等大神吧

在不直接写java代码的情况下,感觉除了用标签,就没别的方法了。
毕竟是在jsp里面操作java对象。

嗯嗯~

#7


引用 5 楼 u010425898 的回复:
angularJs渲染数据,谁用谁知道!!!

这项目可以用JS的话早用了~~~

#8


<% 
Map<String,String> map = new HashMap<String,String>();
//循环遍历
for(Map.Entry<String, String> entry:map.entrySet()){ 
String val = entry.getValue(); 
%>
<div><%=val %></div>
<% 
}
%>

#9


jstl ,ognl ,标签不都是长用的标签,不用这个,用jsp的方法,什么叫jsp的方法,直接在<%%>里面写原生Java代码?

#10


直接写java代码呗。

#11


<s:iterator value="#request.pageListData.dataList" id="u"
status="st">
<tr id="changecolor" bgcolor="#FFFFFF" align="center">
<td>
<s:property value="#st.index+1+(currentPage-1)*pageSize" />
</td>
<td>
<s:property value="#u.name" />
</td>
<td>
<s:property value="#u.sex" />
</td>
<td>
<s:property value="#u.age" />
</td>
<td>
<s:property value="#u.address" />
</td>
<td>
<a href="<%=path%>/student_toUpdate.action?stu.id=${u.id}&&currentPage=${currentPage}">修改</a>
<a href="<%=path%>/student_delete.action?stu.id=${u.id}" onclick="return confirm('删除后无法恢复,确定要删除吗')">删除</a>
</td>
</tr>
</s:iterator>

#12


那就直接在jsp中嵌套java代码,,<%  for循环或者iterator迭代器都行啊%>