ModelAndView

                                                               今天学习了Model and view 

    本身我是不会这个model and view 的小白,在网上页查了很多东西,有点收获今天就讲一点,如何讲Model and view 的参数传入到前端页面,将数据库中的东西调出来。

使用工具,eclipse ,tomcat 8.5,

SSM框架使用分层

   首先是,DAO层,service层,controller层,modelandview 用于controller层/控制层负责前后台交互数据的。

     现在创建 案列

                     public modelandview  mac(){

        modelandview  ma = new modelandview();

//案列1:       

                       ma.addobject("aoc","猫咪");      aoc 后续我们会在jsp页面中用EL表达式进行处理

//此处的welcome 代表了我们需要创建一个jsp页面,页面名叫做welcome  文件要在webContext/WEB-INF/JSP中创建

                       ma.setviewname(”welcome“);

//  案例2:

                    List <String>li = new ArrayList<>();

                         li.add("北大青鸟"); li.add("达内") li.add("正厚") li.add("爬虫") li.add("学码思")

                            ma.addobject("peixun",li)

     //案列3:

             Map<String, String> map = new HashMap<String,String>();
    map.put("wanger", "上海");
    map.put("lisi", "北京");
    map.put("wangwu", "中国");
    ma.addObject("maps", map);                    

            return:ma;

}

到此后台代码完成,前端代码,如果页面已经创建好了

在jsp页面中加入   <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>  

页面代码内容

  ${aoc};
    <p>peixunjigou</p>
    <c:forEach items="${peixun}" var="ba">
       <c:out value="${ba}"></c:out>
    </c:forEach>
    <p>居住地址</p>
       <c:forEach items="${maps}" var="ma">     
       <c:out value="${ma.key}"></c:out>
       <c:out value="${ma.value}"></c:out>
       </c:forEach>

     

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值