- 浏览: 53877 次
文章分类
- 全部博客 (98)
- openstack (14)
- spring+hibernate+jdbc (15)
- dashboard (1)
- Python (3)
- nova (2)
- ubuntu (1)
- Linux (2)
- apache (1)
- openstack,错误 (1)
- Windows (1)
- horizon (1)
- websocket (1)
- java (2)
- mybatis (4)
- quartz (2)
- git (1)
- spring,错误 (1)
- angularJS (8)
- redis (2)
- vim (1)
- virsh (1)
- jsp (1)
- react (1)
- openstack,openstack安装 (4)
- 社区 (1)
最新评论
-
haoningabc:
前后端都会啊,全栈女神啊
angularJS 弹出层 -
haoningabc:
好厉害,偶像
openstack安装--keystone
1.使用HttpServletRequest request 2.使用字符串 public class UserController { @RequestMapping(value="/user/list.do") public String list(HttpServletRequest request,String passWord){ String userName=request.getParameter("userName"); System.out.println("listtttttttttttt"); System.out.println("userName:"+userName); System.out.println("password:"+passWord); return "users/user-list"; } 首页index.jsp <form action="user/list.do" method="post"> userName:<input type="text" name="userName" /> passWord:<input type="text" name="passWord" /> <input type="submit" value="tijiao" /> </form>
3.使用默认参数 @Controller //@RequestMapping("/user") public class UserController { @RequestMapping(value="/user/list.do") public String list(@RequestParam(value="user",defaultValue="haoning")String userName,String passWord){ System.out.println("userName:"+userName); System.out.println("password:"+passWord); return "users/user-list"; } } //默认的userName为haoning,要给userName起个别名
4.传递对象参数 建一个存用户信息的类UserInfo.java package zou.huiying; public class UserInfo { private String userId; private String userName; private String userSex; public String getUserId() { return userId; } public void setUserId(String userId) { this.userId = userId; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getUserSex() { return userSex; } public void setUserSex(String userSex) { this.userSex = userSex; } } 配置控制器 @RequestMapping(value="/user/list.do") public String add1(UserInfo user){ System.out.println("user:"+user); System.out.println("userId:"+user.getUserId()); System.out.println("userName:"+user.getUserName()); System.out.println("userSex:"+user.getUserSex()); return "users/user-list"; } //user是UserInfo的一个实例 传递信息的页面add1.jsp <form action="user/list.do" method="post"> number:<input type="text" name="userId" /> userName:<input type="text" name="userName" /> userSex:<input type="text" name="userSex" /> <input type="submit" value="tijiao" /> </form> <a href="user/list.do">listttt</a> //注意传值的形式,表单name的属性和类的属性名字必须一致
5.一次传多个参数,首页使用复选框
<form>
math:<input type="checkbox" name="userXq" value="math"/>
chinese:<input type="checkbox" name="userXq" value="chinese"/>
englisher:<input type="checkbox" name="userXq" value="englisher"/>
<input type="submit" value="tijiao" />
</form>
在class UserInfo中添加一个属性
private String[] userXq;
public String aa;
生成其get与set方法
新加方法(在控制器内调用)
public String toString(){
aa=Arrays.toString(userXq);
System.out.println(aa);
return aa;
}
控制器内
@RequestMapping(value="/user/list.do")
public String add1(UserInfo user){
System.out.println("user:"+user);
System.out.println("userId:"+user.getUserId());
System.out.println("userName:"+user.getUserName());
System.out.println("userSex:"+user.getUserSex());
System.out.println("userXq1:"+user.getUserXq());
System.out.println("userXq2:"+user.toString());
user.toString();
return "users/user-list";
//与传递单个参数区别不大
发表评论
-
springmvc获取js文件失败
2016-05-03 19:18 481在springmvc的配置文件中加入 <mvc:reso ... -
menu模块的自关联查询
2016-04-27 10:16 663<!-- 针对菜单的父子关系,定义的树状结构Result ... -
spring配置文件快速查找
2016-04-12 21:20 406<!--spring 扫包 @Service ... ... -
spring mvc整合mybatis
2016-04-06 15:30 4561.spring配置文件: applicationContex ... -
spring 泛型
2016-04-05 13:23 473Spring4.0可以为子类注入子类的泛型类型,成员变量的引用 ... -
spring基础学习笔记
2016-03-31 13:58 396OR M O:对象,自己定义一个class,属性为privat ... -
hibernate 事务
2016-03-07 11:10 4791.新建java(maven)普通工程 2.配置maven, ... -
spring jdbc 事务
2016-03-04 18:04 499使用事务 一.配置文件 ... -
spring hibernate
2016-03-04 10:31 3511. Spring 整合 Hibernate 整合什么 ? ... -
spring mvc 处理器映射的三种方式
2016-03-02 15:04 6581.通过beanname 配置springmvc-servl ... -
spring mvc 注解实例
2016-03-02 11:29 4381.web.xml <?xml version=&qu ... -
spring mvc 完整实例
2016-03-01 19:50 6161.新建工程,把spring所需的包copy到工程里 2.配置 ... -
spring jdbc完整实例
2016-02-29 21:36 408StudentDAO.java package com.jd ... -
spring aop 完整实例
2016-02-29 16:10 429Employe.java package com.aop; ...
相关推荐
Spring MVC传参是Spring学习中的比较容易混淆的地方,因为传参方式种类多,接受参数种类多,初学者较容易因为不懂HTTP参数传递原理,而摸不着头脑,该篇文章介绍Spring MVC参数绑定的几种方式(包括json和普通文本)
Spring MVC传参是Spring学习中的比较容易混淆的地方,因为传参方式种类多,接受参数种类多,初学者较容易因为不懂HTTP参数传递原理,而摸不着头脑,该篇文章介绍Spring MVC参数绑定的几种方式。
Spring MVC参数传递中文乱码解决方法分享 在 Web 开发中,参数传递中文乱码问题是一个常见的问题,特别是在使用 Spring MVC 框架时。这篇文章将详细介绍 Spring MVC 参数传递中文乱码解决方法,并提供了多种解决...
### Spring MVC 无法直接接收 List 类型参数的问题详解 #### 问题背景 在 Web 开发过程中,前后端数据交互是必不可少的一部分。对于基于 Java 的 Spring MVC 框架而言,处理这种交互通常需要理解如何正确地接收前端...
Spring MVC还支持数据绑定,自动将请求参数绑定到Java对象,这极大地简化了表单提交的处理。对于验证,Spring MVC提供了BindingResult和Validator接口,用于校验模型数据的正确性。 另外,Spring MVC与Spring框架的...
Spring MVC中的Model是业务对象,通常由Service层处理,然后传递给Controller。视图则通常是JSP、Thymeleaf、FreeMarker等模板引擎,用于渲染数据并返回给客户端。视图解析器(ViewResolver)在其中起到了关键作用,...
10. **Conversion and Validation**: Spring MVC提供了数据转换和验证功能,如使用`@RequestParam`、`@PathVariable`注解自动转换参数,以及使用`@Valid`和`BindingResult`进行表单验证。 11. **Tiles or Layouts**...
7. **参数绑定**: Spring MVC可以自动将请求参数绑定到Controller方法的参数上,无需手动获取。支持的参数类型包括基本类型、复杂对象、数组和集合。 8. **数据验证**: 通过集成JSR-303/JSR-349(Bean Validation)...
Spring MVC支持自动的数据绑定,可以将请求参数直接绑定到Controller方法的参数上,也可以将表单数据绑定到Java对象。此外,@Valid用于验证模型数据,配合Validator接口实现自定义校验规则。 7. **异常处理** ...
Spring MVC 是一个基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,主要用于构建Web应用程序的后端控制器。这个"Spring MVC 基础实例源码01"的资源很可能是为了帮助初学者理解Spring MVC的核心概念和...
《Mastering Spring MVC 3中文版》是一本深入解析Spring MVC框架的专业书籍,它涵盖了Spring MVC的核心概念、设计原理以及实际应用。Spring MVC是Spring框架的一部分,主要用于构建Web应用程序的模型-视图-控制器...
提供的`Spring MVC中如何传递对象参数 - @ 小浩 - 博客园.url`链接可能指向一篇详细的博客文章,介绍了更多关于使用`@ModelAttribute`和对象参数的实践技巧和注意事项。 总结来说,通过Spring MVC的`@...
### Spring MVC 学习指南详解 #### 一、Spring MVC 概述 Spring MVC 是 Spring 框架的一部分,主要用于构建基于 Model-View-Controller (MVC) 设计模式的 Web 应用程序。它提供了丰富的功能来简化 Web 开发过程,...
Spring MVC提供了`@RequestParam`注解来获取请求参数。 5. **数据持久层整合Hibernate3**:使用Hibernate3作为ORM(对象关系映射)工具,简化数据库操作。这可能涉及到实体类、配置文件、SessionFactory的创建,...
### Spring MVC框架简介 Spring MVC 是一款基于 Java 的 Web 应用框架,它遵循 MVC(Model-View-Controller)设计模式。Spring MVC 提供了一种结构化的开发方式,旨在简化 Web 层的开发过程,同时提供了高度灵活性...
6. **ModelAndView**: 它是Spring MVC中用于携带模型数据和视图名的对象,可以在控制器方法中返回,以便于传递数据和指定视图。 7. **Form Handling**: Spring MVC 提供了强大的表单处理能力,包括自动数据绑定、...
1. **ModelAndView**: 这是 Spring MVC 中用于封装模型数据和视图名称的对象,通常在 Controller 方法中创建并返回,以便将数据传递给视图层。 2. **@Controller 和 @RequestMapping**: 这两个注解标记了一个类或...
8. **数据绑定与验证**:Spring MVC 提供了数据绑定功能,可以自动将请求参数映射到 Controller 方法的参数。同时,通过 @Valid 和 Validation API 可以实现数据校验。 9. **拦截器(Interceptor)**:拦截器可以在...
首先,让我们理解Spring MVC参数传递的基本概念。在Spring MVC中,请求参数可以从HTTP请求中获取并绑定到控制器方法的参数上。这可以通过两种主要方式实现:路径变量和请求参数。路径变量是URL路径的一部分,而请求...