Day4-Springmvc表单数据
addProduct.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.util.*" isELIgnored="false"%>
<form action="addProduct">请输入商品名称:<input type="text" name="name" value=""><br />请输入商品价格:<input type="text" name="price" value=""><br /> 请输入商品编号:<input type="text" name="id" value=""><br /> 请输入商品分类:<input type="text" name="cname" value=""><br /> <input type="submit" value="提交">
</form>
showProduct.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" isELIgnored="false"%>产品名称: ${product.name}
<br>
产品价格: ${product.price}
<br>
产品编号: ${product.id}
<br>
产品分类: ${category.cname}
先生成一个Product类:
package model;public class Product {private Integer id;private String name;private Float price;public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public Float getPrice() {return price;}public void setPrice(Float price) {this.price = price;}
}
再写一个Category类
package model;public class Category {private String cname;private String date;public String getCname() {return cname;}public void setCname(String cname) {this.cname = cname;}public String getDate() {return date;}public void setDate(String date) {this.date = date;}
}
写一个Product类的Controller:
package controller;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import model.Product;@Controller
public class ProductController {@RequestMapping("/addProduct")public ModelAndView add(Product product,Category category)throws Exception{ModelAndView mav = new ModelAndView("showProduct");return mav;}
}
说明: addProduct.jsp 提交的name和price以及id会自动注入到参数 product里
参数product会默认被当做值加入到ModelAndView 中,相当于 mav.addObject("product",product);
附上工程目录
Day4-Springmvc表单数据相关推荐
- java处理表单变量_Java自学之SpringMVC:接收表单数据
学习目的:使用SpringMVC接收表单数据. Part 1 新建一个pojo. package pojo; public class Product { private int id; privat ...
- SpringMVC 表单验证
SpringMVC 表单验证 本章节内容很丰富,主要有基本的表单操作,数据的格式化,数据的校验,以及提示信息的国际化等实用技能. 首先看效果图 然后项目目录结构图 接下来用代码重点学习SpringMV ...
- springmvc十九:springmvc表单标签
1. Spring提供的轻量级标签库 2.可在JSP页面中渲染HTML元素的标签 3 用法 1)必须在JSP页面的开头处声明taglib指令 <%@ taglib prefix="fm ...
- php 保存表单数据,使用jquery和php自动保存表单数据
我对PHP非常好,但是使用jQuery的总菜单,并且卡在自动保存表单数据中. 自动保存功能在dummy.php中每30秒调用一次.我正在将用于处理的序列化表单数据( – >数据库)发送到save ...
- php中的全局变量$_POST收集表单数据
< !-- php中的$POST被广泛的用于手机表单数据,在HTML中from的标签指定的该属性是method="post" 下面我们将显示一个输入的字段,以及一个提交的按钮 ...
- WebApi发送HTML表单数据:文件上传与多部分MIME
5.3 Sending HTML Form Data 5.3 发送HTML表单数据(2) 本文引自:http://www.cnblogs.com/r01cn/archive/2012/12/20/28 ...
- php获取post表单数据_PHP如何通过post方法来获取form表单中数据?(代码示例)
我们在网站开发过程中,通常都会遇到关于php form表单的相关操作.如php获取带有post提交方法的表单数据,这种该如何操作呢?如果大家有看过我[PHP如何通过get方法获得form表单数据?]这 ...
- python表单数据系统_使用MultipartPostHandler用Python发布表单数据
问题:使用Python的urllib2发布数据时,所有数据都是URL编码的,并作为内容类型发送:application/x-www-form-URL encoded.上载文件时,应将内容类型设置为mu ...
- jQuery 序列化表单数据 serialize() serializeArray()
1.serialize()方法 格式:var data = $("form").serialize(); 功能:将表单内容序列化成一个字符串. 这样在ajax提交表单数据时,就不用 ...
- 使用 Servlet 读取表单数据
Servlet 处理表单数据,这些数据会根据不同的情况使用不同的方法自动解析: getParameter():可以调用 request.getParameter() 方法来获取表单参数的值. getP ...
最新文章
- 【Sql Server】DateBase-高级查询
- JVM参数设置、分析(转)
- 防止用户重复提交表单数据,session方式,js方式
- [SpecialJudge]构造“神秘“字符串(洛谷P3742题题解,Java语言描述)
- VC++访问HTTPS服务器(不受限制)
- JDK和JRE的区别、下载并安装JDK
- Java开发中,接口参数校验
- 全网首发:FreeSwitch服务器转发引起的硬解失败原因分析
- LWIP协议 | 理论基础知识解析
- 连锁店管理系统有什么特点?便利店管理系统的优势
- why elmlang:最简最安全的full ola stack的终身webappdev语言选型
- 前端实现H5制作海报
- python del语句
- plc梯形图转换c语言,求助将梯形图程序转换成指令表,并说明该段梯形图实现的功能...
- MATLAB 输入输出文件
- OSChina 周六乱弹 —— 下次又带妹子来吃猪蹄了
- 基于快速傅里叶变换实现的狗声识别器(人工智能)
- L1 Cache、L2 Cache、L3 Cache说明
- 【SAP消息号M8082】
- Hystrix核心原理和断路器源码解析