springMVC在JSP页面取map值

在springmMVC中,jsp页面取得map值。

在controller层:

Map<String, Object> map = new HashMap<String, Object>();
        map.put("key1", "我是map值1");
        map.put("key2", "我是map值2");
        map.put("key3", "我是map值3");

        mv.addObject("map", map);

在jsp页面取值:

<c:forEach items="${map}" var="m">
${m.key}------------->${m.value }<br/>
</c:forEach>

效果截图:

这里需要在jsp页面加入jstl:

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
时间: 2024-10-19 19:19:23

springMVC在JSP页面取map值的相关文章

SpringMVC在JSP页面取不到ModelAndView中的值

问题:在java代码中设置 了msg但是在jsp页面使用jstl取不出来 原因:创建maven工程时,idea自动添加的web.xml中的jsp页面头约束版本太低 解决方法:将“一”的代码替换为“二”的代码即可 “一” <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"

jsp 页面取值

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="com.model.User" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.o

后端model传入前端JSP页面中的值判断后再取值

所遇到的问题后端model传入前端JSP页面中的值通过foreach循环内要满足条件才能取值给Div中,我们知道jsp页面中可以直接用EL表达式取值,格式就是${"model中传来的数据"},但是我要把传过来的数据判断后再取值就遇到了问题,通过查百度发现了一个方法,下面就分享一下. 1 <c:forEach var="v" items="${page.objectList}"> 2 <tr> 3 <td style=

转+总结!! 关于jsp页面取值方式

1.      前台往后台传值,通过提交表单,在后台有set,get方法,可以直接取到.如果通过request.getParameter(paramName) 去获取通过会报空指针异常. 其中request是HttpServletRequest的实例.解决的方法是,在后台action类里面定义request的get/set方法.其中get方法要这样写: public HttpServletRequest getRequest() { if (request == null) request =S

jsp foreach 取map

jsp中 取出MAP的值,并且根据键值生成复选框; 用到的包 <%@ page import="com.hebrf.dbmanage.DBManage"%> <%@ page import="com.hebrf.dbmanage.DBFactory"%> <%@page import="java.util.List"%> <%@page import="java.util.Map"%&

jQuery 获取jsp页面中用iframe引入的jsp页面中的值

<iframe scrolling="no" src="<c:url value='/unitBaseperson/view.do?para=9&op=send&type=xls'/>" id="main" frameborder="0" width="400"></iframe> <!--在a.jsp页面中--> 假如我的jsp页面包含这样一

SpringMvc出现Jsp页面不能正常解析成html网页

1 <!-- Spring mvc配置 --> 2 <servlet> 3 <servlet-name>springMvc</servlet-name> 4 <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 5 <init-param> 6 <param-name>contextConfigLocat

js代码中嵌套jsp页面传递的值引起的安全问题

在jsp相互间传值,我们经常用string str=request.getParameter("st");这种方式来获取值,然后再在js代码中引入 var str=<% str%> 这么写会有安全问题,用fortify软件就能测出问题.提示跨域安全问题,其实不跨域也可以解决这种问题,把变量放到request域中,用el表达式来获取 这么写: string str=request.getParameter("st");request.setAttribut

el表达式 jsp页面取list的长度

方法1 ${cimlistForJsp.size()} 方法2,引入 <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> 之后 ${fn:length(cimlistForJsp)} 原文地址:https://www.cnblogs.com/jnhs/p/10039502.html