/**
* 执行增加广告
*
*/
@RequestMapping("/ads/insertAds.htm")
@Purview(value = { PurviewEnum.无 })
public void insertAds(ModelMap modelMap, AdsDTO adsDTO) {
UserPassportDTO userPassportDTO = this.getCurrentUserPassport();
boolean result = adsService.insertAds(adsDTO, userPassportDTO);
try {
// 添加session判断是否跳转到广告查询页面
getSession().setAttribute("adsResult", result);
getResponse().sendRedirect("/home.htm");
} catch (IOException e) {
e.printStackTrace();
}
}
@RequestMapping(value = "new", method = RequestMethod.GET)
public String getNewUserForm(Model model) {
model.addAttribute("action", "Create");
model.addAttribute(new User());
return "users/edit";
}
@RequestMapping(value = "create", method = RequestMethod.POST)
public String getCreateUser(@ModelAttribute("user") User user, BindingResult result, RedirectAttributes attr) {
attr.addFlashAttribute("user", user);
// 跳转的地方
return "redirect:view";
}
@RequestMapping(value = "view", method = RequestMethod.GET)
public String getViewUser(Model model) {
return "users/view";
}
分享到:
相关推荐
标题中的“spring学习:spring mvc在redirect请求中传递数据”指的是在Spring MVC框架中,如何在重定向(Redirect)请求过程中传递参数。这通常涉及到HTTP响应的状态码、重定向URL以及模型数据的处理。在Spring MVC...
### Spring MVC 快速入门深入分析 #### 一、Spring MVC 概述 Spring MVC 是 Spring Framework 的一个重要模块,主要用于构建 Web 应用程序。它遵循 MVC(Model-View-Controller)设计模式,将应用程序的不同关注点...
Spring MVC 是一个强大的Java web开发框架,用于构建可维护、模块化且松散耦合的Web应用程序。这个“Spring MVC登录实例”是一个非常适合初学者上手的项目,它涵盖了Spring MVC的基本概念和流程,让我们逐步深入这个...
Spring MVC 是一个强大的Java web开发框架,用于构建可维护、模块化且松散耦合的Web应用程序。在Spring MVC中,文件的上传和下载是常见的功能需求,这涉及到客户端与服务器之间的数据传输。本篇文章将深入探讨Spring...
这个注解的使用涉及到MVC模式中的Model层和View层的交互,是理解Spring MVC工作原理的重要一环。下面将详细阐述`@ModelAttribute`的用法、作用以及它在实际开发中的应用场景。 `@ModelAttribute`主要应用于两个场景...
return "redirect:/anotherAction"; } // 转发 public String handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception { return "someView"; } ``` SpringMVC怎么和AJAX...
- 如果能看到“Welcome to Spring MVC!”页面,则表示部署成功。 ##### 1.5 下载Spring Framework - 访问Spring官方网站下载最新版本的Spring Framework。 - 将下载的文件解压,并将所需的库文件添加到项目中。 #...
### Spring MVC 初始环境搭建与应用实践 #### 一、Spring MVC 环境搭建 在开始使用Spring MVC之前,我们需要搭建一个基本的工作环境。这包括了必要的开发工具准备、项目结构设定以及依赖库的引入。 **1. 开发工具...
在本文中,我们将深入探讨如何使用Spring MVC框架实现多文件上传功能。Spring MVC是Java Web开发中的一个强大组件,它提供了处理HTTP请求、包括文件上传在内的多种功能。在这个例子中,我们将关注如何处理用户通过...
Spring MVC 是一个强大的Java web开发框架,用于构建高效、可维护的Web应用程序。在这个完整的项目中,我们将探讨如何使用Spring MVC实现多图片和多值上传的功能。开发环境选择了NetBeans,这是一款流行的Java集成...
### Spring MVC面试宝典知识点详解 #### 一、SpringMVC简介 ##### 1.1 什么是SpringMVC? SpringMVC是一个基于Java的轻量级Web应用框架,该框架遵循MVC(Model-View-Controller)设计模式,旨在简化Web层的开发。...
在Spring MVC框架中,表单验证是一个至关重要的环节,它确保了从客户端提交的数据符合预设的业务规则,从而防止因无效数据导致的错误或安全问题。Validation是Java世界中用于对象验证的标准API,通常与Hibernate ...
《Spring4 In Action》是Spring框架的经典学习资料,第五版的2.2章节聚焦于Spring MVC,它是Spring框架用于构建Web应用程序的核心模块。 Spring MVC是一种基于模型-视图-控制器(MVC)设计模式的轻量级Web框架,它...
Praise for the Third Edition of Spring in Action Preface Acknowledgments About this Book 1. Core Spring Chapter 1. Springing into action 1.1. Simplifying Java development 1.1.1. Unleashing the power ...
总结一下,"Spring Study Action" 主要关注的是如何在Spring MVC框架中理解和使用类似`ActionForm`的概念。通过创建和利用`@ModelAttribute`注解的命令对象,我们可以高效地处理用户输入,实现模型与视图之间的数据...
Spring MVC提供了多种方式来接收前端传递的数据,包括单独的参数、数组、列表以及自定义对象。本教程将重点讲解如何接收ajax和form表单传递的集合参数。 一、接收Ajax传递的集合参数 1. JSON格式数据:Ajax通常...
Struts2 主要是用于处理 MVC(Model-View-Controller)架构中的控制器部分,而 Spring 则是一个全面的后端解决方案,包括依赖注入、事务管理、AOP(面向切面编程)等功能。 首先,让我们深入理解 Struts2。Struts2 ...
- **Spring MVC支持**:为了支持Struts1与Spring的整合,还需要引入`spring-webmvc`和`spring-webmvc-struts`库。 2. **配置Struts1中的Spring插件**: - 在`struts-config.xml`文件中加入Spring的插件配置,以便...
Spring MVC是Spring框架的一部分,它为Web开发提供了一个模型-视图-控制器(MVC)架构。在MVC模式中,模型负责业务逻辑,视图负责呈现数据,而控制器处理用户请求并协调模型和视图。 **二、创建Spring Boot项目** ...