`
nannan408
  • 浏览: 1783370 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

架构师之spring MVC----------------如何最快实现跳转页面jsp

 
阅读更多
1.前言。
  浏览器的请求,一般直接return "aa.jsp"就可以了。但是js请求,则不一定行。sendredirect也不一定能直接用。好在spring3.0以后有RedirectAttributes,可以带参数或者不带参数跳转。
2.代码。
	@RequestMapping(value = "/test", method = RequestMethod.GET)
	public String logout(HttpServletRequest request,
			HttpServletResponse response, ModelMap model) {
		SecurityUtils.getSubject().logout();
		return ("redirect:/aa.do");
	}


如果要带参数:
          @RequestMapping("/save")
    public String save(@ModelAttribute("form") Bean form,RedirectAttributes attr)
                   throws Exception {


        String code =  service.save(form);
        if(code.equals("000")){
            attr.addFlashAttribute("name", form.getName());  
            attr.addFlashAttribute("success", "添加成功!");
            return "redirect:/index";
        }else{
            attr.addAttribute("projectName", form.getProjectName());  
            attr.addAttribute("enviroment", form.getEnviroment());  
            attr.addFlashAttribute("msg", "添加出错!错误码为:"+rsp.getCode().getCode()+",错误为:"+rsp.getCode().getName());
            return "redirect:/maintenance/toAddConfigCenter";
        }
    }

3.注意。
(1) 返回值要是string,否则可能不行。
  (2)其他情况请参考:http://blog.csdn.net/jackpk/article/details/19121777 此位交jackpk的博主。向ta致敬!
0
1
分享到:
评论

相关推荐

    spring-web-5.2.3.RELEASE和spring-webmvc-5.2.3.RELEASE

    Spring框架是Java开发中最常用的开源框架之一,它极大地简化了企业级应用的开发工作。Spring Web模块和Spring Web MVC模块是Spring框架中的两个关键组成部分,它们在构建Web应用程序时起着至关重要的作用。 Spring ...

    spring-webmvc-5.0.9 jar包、源码和javadoc

    Spring Web MVC是Spring框架的核心模块之一,专为构建Web应用程序提供模型-视图-控制器(MVC)架构支持。在Spring 5.0.9这个版本中,它延续了Spring对开发者友好、灵活且高性能的设计原则,为开发人员提供了强大的...

    spring-aop-3.0.xsd spring-beans-3.0 spring-context-3.0.xsd spring-mvc-3.1.xsd

    Spring 框架是 Java 开发中的核心框架之一,它为构建可维护、模块化的应用程序提供了强大的支持。在提供的信息中,我们关注的是 Spring 的一些关键组件和它们对应的 XML 配置文件,这些文件通常用于定义和管理 ...

    spring-mvc-官方中文文档

    这个官方中文文档详细地介绍了如何使用 Spring MVC 来开发高效、可维护的 MVC(Model-View-Controller)架构的应用。Spring MVC 提供了丰富的功能,包括请求处理、视图解析、数据绑定、异常处理等,旨在简化 Web ...

    spring-mvc-test-sample-master.zip_spring mvc_springmvc-test

    4. **View**:视图负责数据的展示,Spring MVC支持多种视图技术,如JSP、Thymeleaf、FreeMarker等。 5. **ModelAndView**:这是Spring MVC提供的一个类,用于同时封装模型数据和视图名称,便于在控制器方法中返回。...

    Spring.MVC-A.Tutorial-Spring.MVC学习指南 高清可复制版PDF

    首先,Spring MVC的核心设计理念是模型-视图-控制器(Model-View-Controller)架构模式。在该模式中,模型负责业务逻辑处理,视图负责展示数据,而控制器则作为模型和视图之间的桥梁,接收用户请求并调用相应的服务...

    login-jsp-spring-mvc-mybatis.zip

    标题 "login-jsp-spring-mvc-mybatis.zip" 暗示了这是一个关于使用JSP、Spring MVC和MyBatis框架构建登录功能的项目。在这个项目中,开发人员可能已经整合了这三个关键技术来创建一个完整的Web应用程序。让我们深入...

    spring-mvc-step-by-step(PDF)

    ### Spring MVC:逐步掌握 #### 一、Spring MVC框架概览与环境搭建 Spring MVC是Spring框架中的一个模块,主要用于构建Web应用。它基于MVC(Model-View-Controller)设计模式,使得开发者能够清晰地分离业务逻辑、...

    Spring-mvc-showcase

    Spring MVC 是 Spring 框架的重要组成部分,它是一个模型-视图-控制器(Model-View-Controller)架构,用于构建 Web 应用程序。"Spring-mvc-showcase" 是一个官方提供的 Maven 工程,旨在展示 Spring MVC 的各种功能...

    Spring MVC-Web(4)

    Spring MVC可以帮助我们轻松地管理这些交互,比如通过RESTful API设计问题和答案的增删改查接口,使用模板引擎渲染问题列表和详细页面,以及利用Spring Security实现权限控制。 在实际开发中,Spring MVC还可以与...

    Spring MVC--2.入门程序

    Spring MVC 是一个强大的Java Web开发框架,用于构建高效、可维护的Web应用程序。它是Spring生态体系中的重要组成部分,提供了一种模型-视图-控制器(Model-View-Controller)架构来组织应用代码,使得开发人员可以...

    mdeinum-pro-spring-mvc-code

    Spring MVC作为Spring框架的一部分,是构建Web应用程序的流行选择,它提供了模型-视图-控制器(MVC)架构,使得开发者能够优雅地组织和分离业务逻辑、数据处理和用户界面。本文将基于"mdeinum-pro-spring-mvc-code...

    spring-mvc-jquery.zip_jquery_mvc jquery_spring jquery_spring mvc

    首先,Spring MVC是Spring框架的一部分,它是一个用于构建基于Java的企业级Web应用程序的模型-视图-控制器(MVC)架构。Spring MVC提供了一种模块化的方式来组织和处理HTTP请求,通过Controller、Service、DAO等层...

    spring-mvc-showcase.zip

    Spring MVC 是 Spring 框架的重要组成部分,它为构建基于模型-视图-控制器(MVC)架构的Web应用程序提供了强大的支持。"spring-mvc-showcase.zip" 文件包含了一个名为 "spring-mvc-showcase-master" 的项目,这个...

    Spring MVC-API(5)

    Spring MVC是Spring框架的一部分,它提供了一个模型-视图-控制器(MVC)架构来构建Web应用程序。API在软件开发中扮演着核心角色,它们定义了组件间的交互方式。在Spring MVC中,API通常指的是控制器接口以及它们所...

    spring-mvc-demo

    **Spring MVC 框架详解** `Spring MVC` 是 `Spring` 框架的一个重要模块,主要用于构建 Web 应用程序。它提供了一个灵活的、可扩展的模型-视图-控制器(MVC)架构,使开发者可以将业务逻辑与用户界面分离,从而简化...

    spring-mvc-demo.zip

    在当今的Java Web开发领域,Spring MVC框架无疑是最为流行和广泛使用的MVC(Model-View-Controller)架构之一。本资料"spring-mvc-demo.zip"旨在深入解析Spring MVC的核心概念、工作原理以及实际应用,帮助开发者...

    基于maven的spring4-mvc-hibernate4空框架,亲测可用

    Spring MVC是Spring框架的一部分,用于构建Web应用程序的模型-视图-控制器(MVC)架构。Hibernate4则是一个强大的对象关系映射(ORM)工具,它简化了数据库与Java对象之间的交互。以下将详细阐述这两个关键组件以及...

    Spring-MVC-model(1)

    Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建模型-视图-控制器(Model-View-Controller)架构的应用程序提供了强有力的支持。在"Spring-MVC-model(1)"这个主题中,我们将深入探讨Spring MVC框架中的...

    spring-webmvc-4.08jar包及相关jar包

    9. **国际化与本地化**:Spring MVC支持根据用户的语言和区域设置来提供不同版本的页面内容,通过LocaleResolver和MessageSource实现。 10. **上传文件**:Spring MVC提供了一个MultipartFile接口,可以方便地处理...

Global site tag (gtag.js) - Google Analytics