spring @RequestParam注释
来源:互联网 发布:gpd pocket 知乎 编辑:程序博客网 时间:2024/04/30 05:38
这个注释可以从请求中获得参数。
package roseindia.controller;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.multipart.commons.CommonsMultipartFile;import roseindia.form.SampleForm;@Controller@RequestMapping(value = "/param/")public class ApplicationController {@RequestMapping(value = "/index")public String loadIndex(Model model, SampleForm sampleForm) {model.addAttribute("sampleForm", sampleForm);return "index";}/* * The method written below takes the request parameters individually by * using @RequestParam However you can also use @ModelAttribute to take the * form/model object. */@RequestMapping(value = "/process-form")public String processForm(@RequestParam(value = "rollNo") Integer rollNo,@RequestParam(value = "name") String name,@RequestParam(value = "address") String address,@RequestParam(value = "commonsMultipartFile") CommonsMultipartFile commonsMultipartFile,Model model) {model.addAttribute("rollNo", rollNo);model.addAttribute("name", name);model.addAttribute("address", address);model.addAttribute("multipartFile", commonsMultipartFile);return "view-data";}}
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"xmlns:context="http://www.springframework.org/schema/context"xmlns:mvc="http://www.springframework.org/schema/mvc"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-3.0.xsdhttp://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd"><mvc:annotation-driven /><context:component-scan base-package="roseindia" /><bean id="viewResolver"class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix"><value>/WEB-INF/views/</value></property><property name="suffix"><value>.jsp</value></property></bean><bean id="multipartResolver"class="org.springframework.web.multipart.commons.CommonsMultipartResolver"/></beans>index.jsp
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%><form:form action="process-form" commandName="sampleForm" method="POST"enctype="multipart/form-data"><table align="center"><tr><td>Roll No</td><td><form:input path="rollNo" /></td></tr><tr><td>Name</td><td><form:input path="name" /></td></tr><tr><td>Address</td><td><form:input path="address" /></td></tr><tr><td>Image</td><td><form:input type="file" path="commonsMultipartFile" /></td></tr><tr><td align="center" colspan="2"><input type="submit"value="Process" /></td></tr></table></form:form>原文:http://www.roseindia.net/tutorial/spring/request-param-annotation.html
源代码:http://pan.baidu.com/share/link?shareid=3761167212&uk=3878681452
- spring @RequestParam注释
- Spring @RequestMapping @RequestParam
- Spring MVC 06 - @RequestParam
- Spring MVC RequestParam
- Spring MVC @RequestParam
- spring的@RequestParam
- SpringMVC使用(2) RequestMapping & RequestParam & PathVariable注释
- spring mvc @PathVariable和@RequestParam
- Spring MVC @RequestParam与@PathVariable
- Spring MVC 注解 @RequestParam解析
- Spring MVC的RequestParam注解
- Spring 数据绑定 @RequestParam @ModelAttribute
- spring @RequestBody和@RequestParam区别
- Spring-BeanValidation校验@RequestParam参数
- @RequestParam
- @RequestParam
- @RequestParam
- @RequestParam
- Rational Rose 2003 下载、破解及安装方法(图文)
- asp.net gridview中添加checkbox列,用于全部选中记录或取消全选
- 基于XMPP协议的手机多方多端即时通讯方案
- TextFX插件命令功能
- oracle hints
- spring @RequestParam注释
- asp.net弹出多个模态窗口
- 代码覆盖率测试
- SOCKET的类型
- 关于android 自己实现 back键 home键, Intent flag 的一些用法
- js获取鼠标点击时坐标
- Node.js学习(10)----文件系统fs
- hadoop dfsadmin -setSpaceQuota 设置目录配额的问题
- discuz!X3后台文章分类下拉