springmvc-pojo简单映射

1.先使用一个jsp页面去接受输入的数据。

 1 <%@ page language="java" contentType="text/html; charset=UTF-8"
 2     pageEncoding="UTF-8" import="java.util.*" isELIgnored="false"%>
 3  
 4 <form action="addCategory">
 5  
 6     入库产品名称 :<input type="text" name="name" value=""><br />
 7     入库产品数量: <input type="text" name="number" value=""><br />
 8  
 9     <input type="submit" value="增加商品">
10 </form>

2. 设计一个category的pojo类

 1 package pojo;
 2 
 3 public class Category {
 4     private int id;
 5     private String name;
 6     private int number;
 7     
 8     public int getId() {
 9         return id;
10     }
11     public void setId(int id) {
12         this.id = id;
13     }
14     
15     public String getName() {
16         return name;
17     }
18     public void setName(String name) {
19         this.name = name;
20     }
21     
22     public int getNumber() {
23         return number;
24     }
25     public void setNumber(int number) {
26         this.number = number;
27     }
28 }

3.增加一个RequestMapping映射"/addCategory"

 1 package controller;
 2 
 3 import org.springframework.stereotype.Controller;
 4 import org.springframework.web.bind.annotation.RequestMapping;
 5 import org.springframework.web.servlet.ModelAndView;
 6 
 7 import pojo.Category;
 8 
 9 @Controller
10 public class CategoryController {
11     @RequestMapping("/addCategory")
12     public ModelAndView add(Category category) {
13         ModelAndView mav = new ModelAndView("showCategory");
14         return mav;
15     }
16 
17 }

4.将结果显示在showCategory.jsp页面上

1 <%@ page language="java" contentType="text/html; charset=UTF-8"
2     pageEncoding="UTF-8" isELIgnored="false"%>
3  
4 入库产品名称: ${category.name}<br>
5 入库产品数量: ${category.number}

 

(1)在实际操作过程中,发现最终结果的“category.number”没有带出来。经检查发现是由于pojo中的setNumber方法没有传入参数(int number)。

(2)还遇到一种错误,在controller处理完return ModelAndView对象时报错。发现由于jar包引入错误导致。

错误引入为:

import org.springframework.web.portlet.ModelAndView;

应该为:

import org.springframework.web.servlet.ModelAndView;

 

posted @ 2018-05-02 11:12  溯琮  阅读(1566)  评论(0编辑  收藏  举报