springMVC学习笔记---修改配置文件路径和传递数据

来源:互联网 发布:太早遇到对的人 知乎 编辑:程序博客网 时间:2024/06/06 01:28

由于项目很大的情况下,可能配置文件会比较多,设置一个目录存放配置文件,在src下面建一个config包

在web.xml中,配置servlet时初始化参数init-param,设置配置文件的路径,如果不设置,默认加载WEB-INF下面的

<init-param>      <param-name>contextConfigLocation</param-name>      <param-value>classpath*:config/springMVC-servlet.xml</param-value>    </init-param>
classpath* ,  *会加载路径下的所有配置文件,不带的话默认第一个配置文件


传递数据

传递字符串数据,在页面使用EL表达式取值

String str = "Hello SpringMVC!";return new ModelAndView("/welcome","result",str);
${result}
定义一个Map,在页面使用JSTL取值。使用JSTL首先要引入jar包,standard.jar和jstl.jar,在jsp头部引入

        Map<String, Object> map = new HashMap<String,Object>();map.put("map1", "peach");map.put("map2", "apple");map.put("map3", "banana");return new ModelAndView("/welcome","map",map);
<pre name="code" class="html"><%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
 <div>        <c:forEach items="${map}" var="m">          ${m.key }--->${m.value }        </c:forEach>     </div>



0 0
原创粉丝点击