博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第八章.Spring MVC
阅读量:6939 次
发布时间:2019-06-27

本文共 3182 字,大约阅读时间需要 10 分钟。

基于MyEclipse开发

 

工程结构:

 

所使用到的jar:

 

 

代码:

FruitControllerTest.java

public class FruitControllerTest implements Controller {        @Override        public ModelAndView handleRequest(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception {                     List
fruitsList = FruitsService.queryFruitsList(); System.out.println("---"); System.out.println(fruitsList); ModelAndView modelandView = new ModelAndView(); modelandView.addObject("fruitsList", fruitsList); modelandView.setViewName("/WEB-INF/jsp/fruits/fruit.jsp"); return modelandView; }} class FruitsService { public static List
queryFruitsList(){ List
fruitsList = new ArrayList
(); Fruits apple = new Fruits(); apple.setName("红富士苹果"); apple.setPrice(1.5); apple.setProducing_area("安徽"); Fruits Banana = new Fruits(); Banana.setName("香蕉"); Banana.setPrice(2.9); Banana.setProducing_area("上海"); fruitsList.add(apple); fruitsList.add(Banana); return fruitsList; }}

 Fruits.java

public class Fruits {    private String name;    private double price;    private String producing_area;    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public double getPrice() {        return price;    }    public void setPrice(double price) {        this.price = price;    }    public String getProducing_area() {        return producing_area;    }    public void setProducing_area(String producing_area) {        this.producing_area = producing_area;    }}

 

 

 springmvc.xml

 

 

 web.xml

springmvc
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:springmvc.xml
springmvc
*.action
index.jsp

  

 fruit.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>              My JSP 'fruit.jsp' starting page        

新鲜水果

名称 价格 产地
${fruit.name} ${fruit.price} ${fruit.producing_area}

hello

 

 

 输入地址:

http://localhost:8080/SpringMVC_1/query_test.action

得到下图:

 

转载于:https://www.cnblogs.com/Mrchengs/p/9821477.html

你可能感兴趣的文章
mysql导出存储过程或函数
查看>>
mahout 安装
查看>>
【漏洞复现】 CVE-2018-9995 DVR登陆绕过漏洞
查看>>
Using Basemap 1.0.7 in Python 3.6
查看>>
Android禁止自动同步网络时间
查看>>
输入两个时间戳,计算差值
查看>>
对frameset、iframe、frame的js操作
查看>>
UML的9种图
查看>>
4月第2周中国五大顶级域名总量净增4.7万 美国净减4.3万
查看>>
8月第3周全球域名商(国际域名)新增注册量TOP16
查看>>
JS类似PHP的格式化时间
查看>>
解决:找不到或无法加载主类
查看>>
RFC2326(2) RSTP
查看>>
awk的基本使用方法
查看>>
geowebcache发布arcgislayer图层,并且修改行列号范围计算错误的bug
查看>>
阿里PB级Kubernetes日志平台建设实践
查看>>
lync2010 发布拓朴失败,错误提示:Access is denied, 0x80070005
查看>>
命令行设置NTFS权限
查看>>
装卡巴斯基时显示"360 safety guard"
查看>>
在Centos7上安装Rabbitmq 3.7
查看>>