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致敬!
分享到:
相关推荐
以下是基于该架构实现的 JSPMVC(JSP Model-View-Controller)项目的主要描述: 模型(Model): 模型部分主要负责处理业务逻辑和数据操作,通常由 JavaBean 实现。 JavaBean 类封装了应用程序的数据模型和业务...
jsp+servlet+javaBean实现MVC_jspmvc.zip是一个基于Java Web开发的MVC框架。该框架采用JSP作为视图层,Servlet作为控制器层,JavaBean作为模型层,实现了MVC架构的分离。 该框架的特点包括: - 可扩展性:框架结构...
【42】使用dubbo、spring-boot等技术实现互联网后台服务项目架构视频教程 .txt
系统架构师设计教程---有助于软考系统架构师设计教程---有助于软考系统架构师设计教程---有助于软考
spring-webmvc-4.3.14.RELEASE SpringMVC是一种基于Java的实现MVC设计模式的请求驱动类型的轻量级Web框架,使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是...
JAVA-ACE-架构师系列视频课程- RocketMQ(下)订单实战视频课程 适用人群: 高级java工程师、java架构师 共23课时共9小时33分钟更新时间:2017-04-05 课程目标 RocketMQ(下)订单实战主要讲解rmq的分布式实战项目...
了解其整体架构与核心概念以便建立Spring的模型 从框架入口开始抽丝剥茧,理解其每一个核心概念以及作用,并将这些核心技术点融汇起来 探究每一个核心的实现细节(UML图、跑单元测试用例、DEBUG,体悟)
架构师职能图----------------------------------
系统架构师考试培训讲义-2018-希赛
基于MVC架构的知识管理系统-开题报告.docx基于MVC架构的知识管理系统-开题报告.docx基于MVC架构的知识管理系统-开题报告.docx基于MVC架构的知识管理系统-开题报告.docx基于MVC架构的知识管理系统-开题报告.docx基于...
spring mvc demo,maven部署,内有测试代码;非常适合学习;
软考系统架构师历年真题2009-2018,软考系统架构师历年真题2009-2018
spring cloud 微服务架构集成-spring-cloud-framework
文档地址:...-Spring Controller##### 基于MVC模式- 视图--Jsp- 模型--JavaBean- 业务层--JavaBean##### 主要技术- Spring Ioc- Mybatis+Spring整合- 声明式事务- Spring标签库- Spring拦截器
Spring MVC所需jar包,包含java开发中 Spring MVC架构中最常用的jar包
移动端MVC-MVP架构简单示例-Android
模块研发背景: ...研发只需关注实现job和在application.yml增 加相应配置即可。 模块运行环境: 1.JDK1.8 2.MAVEN3.3+ 3.Spring boot 2.1.17.RELEASE 4.Zookeeper 3.4.6 5.100%生产环境使用
JAVA-ACE-架构师系列视频课程-RocketMQ(上)课件资料源码
以上jar包是搭建Spring-mvc框架时所用到的全部jar包。