`
Tristan_S
  • 浏览: 378093 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

springMVC 重定向 传参数

    博客分类:
  • jj
 
阅读更多
接触SpringMVC不是很久,发现了一个好用的方法,重定向时可以通过一个Map传递给下一个控制器。

Map map= new HashMap();
map.put("userName", "yangjinde");
map.put("pwd", "yjd");
return new ModelAndView(new RedirectView("xxx.do"), map);
则在下个控制器里就可以用

String userName = request.getParameter("userName");取出数据,不过这还是get请求。
分享到:
评论

相关推荐

    详解SpringMVC重定向传参数的实现

    `RedirectAttributes`允许我们在重定向时添加模型属性,并且这些属性会以查询参数的形式附加到重定向的URL上。例如,我们可以修改`login`方法如下: ```java @RequestMapping("/login") public String login(@...

    spring mvc重定向导致内存溢出解决方案

    在Spring MVC中使用重定向功能时,可以通过`RedirectAttributes`接口向重定向的目标页面传递参数。这种方式非常方便,但在某些场景下,如果处理不当,则可能引发内存溢出的问题。 ##### 1.1 问题现象 考虑以下代码...

    springmvc 第二个例子(接收表单参数+重定向)

    在这个“springmvc 第二个例子”中,我们将探讨如何通过Spring MVC接收表单参数并执行重定向。 首先,让我们理解接收表单参数的过程。在Web应用中,用户通常通过HTML表单提交数据。Spring MVC提供了一个强大的机制...

    详解spring mvc 请求转发和重定向

    3. 由于重定向涉及到两次HTTP请求,因此请求参数和响应状态需要通过URL编码或者在新的请求中重新设置。 4. 每次重定向都会创建新的HttpServletRequest和HttpServletResponse对象,因此原始的请求信息不会在新的请求...

    SSM笔记-SpringMVC自定义视图及重定向视图、语言国际化

    通过返回`RedirectView`实例,可以指定新的URL,SpringMVC会自动处理HTTP状态码(通常是302临时重定向)并添加必要的查询参数。重定向视图还支持属性传递,这些属性会被添加到URL的查询字符串中。 接下来,我们讨论...

    SpringMVC 跨重定向请求传递数据的方法实现

    总结一下,SpringMVC提供了解决跨重定向请求传递数据的两种主要策略:一是通过URL模板和查询参数传递简单的数据,二是通过Flash属性来传递更复杂的对象。在实际开发中,根据数据的类型和复杂性选择合适的方法,可以...

    SpringMVC界面跳转及参数传递.docx

    在SpringMVC中,界面跳转和参数传递是两个关键的概念,它们使得前后端交互更加灵活和高效。 首先,让我们来探讨界面跳转。在SpringMVC中,有三种主要的界面跳转方式: 1. **视图解析器(View Resolver)**:这是最...

    简单谈谈SpringMVC转发和重定向的区别

    在 SpringMVC 中,可以使用 `RedirectAttributes` 对象来传递参数到重定向后的页面上。例如: ```java @RequestMapping("/update.do") public String update(RedirectAttributes redirectAttributes) { ...

    springmvc高级参数绑定

    // 返回重定向或者视图名,告诉前端操作成功 return "redirect:/products"; } } ``` 在上面的代码中,`@RequestParam("productIds")`注解用于将前端提交的名为"productIds"的数组参数绑定到`List<Long> ...

    SpringMvc接收参数方法总结(必看篇)

    SpringMvc接收参数方法总结 SpringMvc框架中,接收参数是非常重要的一步骤,对于开发者来说,掌握多种接收参数的方法是非常有必要的。下面将总结SpringMvc框架中七种接收参数的方法。 第一种方法:...

    SpringMVC学习编程代码

    此外,SpringMVC支持数据绑定和验证,可以通过`@ModelAttribute`注解将请求参数绑定到Java对象,并利用`@Valid`和`Validator`接口进行数据验证。 对于异常处理,SpringMVC提供了`@ExceptionHandler`注解,可以用来...

    吴天雄--SpringMVC笔记.doc

    - JSR303 支持:SpringMVC 支持参数校验标准,提高数据验证的便利性。 - 开发效率:Struts2 的 OGNL 表达式简化页面开发,但执行效率不一定高于 JSTL。 4. **SpringMVC 中的关键组件** - **DispatcherServlet**...

    SpringMVC.docx

    SpringMVC提供了多种方式获取请求参数: 1. 直接获取servlet内置对象,如HttpServletRequest。 2. 使用`@PathVariable`获取URL路径变量。 3. 使用`@RequestParam`获取GET或POST请求参数。 4. 封装POJO对象,自动将...

    SpringMVC 入门教程.pdf

    - 数据绑定允许将请求参数自动绑定到控制器方法的参数上。 - 使用 `@Valid` 进行数据验证,结合 JSR-303/JSR-349 验证注解。 9. **拦截器(Interceptor)** - 拦截器可以对请求和响应进行预处理和后处理,例如...

    SpringMVC是实现登陆

    在IT行业中,SpringMVC是Spring框架的一个重要模块,它被广泛用于构建Web应用程序,尤其在企业级开发中占据核心地位。本篇文章将深入探讨如何使用SpringMVC来实现一个简单的登录功能,以及在此过程中涉及的关键知识...

    SpringMVC用户登录实例详解

    SpringMVC会自动将这些参数值从请求中提取并绑定。 5. **用户验证**: 在控制器中,我们需要实现用户验证逻辑。通常,这涉及到查询数据库以验证用户名和密码的正确性。Spring提供了诸如DataSource和JdbcTemplate等...

    SpringMVC-手写笔记-附加截图

    在方法参数中,可以直接传递POJO,SpringMVC会自动将请求参数绑定到对象属性。也可以使用Servlet原生API作为参数,或者返回ModelAndView对象,以控制视图的呈现。Map作为入参时,配合@SessionAttributes可以实现会话...

    SpringMVC框架实例

    SpringMVC中的视图解析器如InternalResourceViewResolver,可以将逻辑视图名转换为实际的URL路径,然后转发或重定向到对应的视图。 除此之外,SpringMVC还支持异步处理,通过@ControllerAdvice和@ExceptionHandler...

    springmvc_02 高级参数绑定 异常处理 文件上传

    - 修改控制器方法`queryItem`,添加形参数组`ids`,用于接收前端传来的多个商品ID。 ##### 1.3 List参数类型 - **需求场景**:实现商品数据的批量修改功能。 - **实现方法**: - 在前端界面增加批量修改的功能...

Global site tag (gtag.js) - Google Analytics