`

SpringMVC - 转到空白页面/错误页面 401,500 / Redirect Page

阅读更多
in MVC controller, for example
TestController extends MultiActionController


1. 转到空白页面

public ModelAndView testMVC(HttpServletRequest req,HttpServletResponse res) throws Exception {		
		return null;
}


2. 转到空白页面,并打印字符

public ModelAndView testMVC(HttpServletRequest req,HttpServletResponse res) throws Exception {		
		res.getOutputStream().write(new String("testString").getBytes());
		return null;
}


3. 转到系统错误页面
3.1 forward to one jsp and set the HTTP_STATUS in jsp file :
<%
response.setStatus(HttpServletResponse.SC_UNAUTHORIZED);
%>


3.2 set the HTTP_STATUS in MVC Controller.
public ModelAndView testMVC(HttpServletRequest req,HttpServletResponse res) throws Exception {		
		res.setStatus(401);
		return null;
}


4. Redirect in Spring MVC
public ModelAndView testMVC(HttpServletRequest req,HttpServletResponse res) throws Exception {		
		String view = "redirect:"+redirectPath; -- redirectPaht must including the "http://"
			return new ModelAndView(view, model);
}
0
0
分享到:
评论

相关推荐

    SpringMVC-Mybatis-Shiro-redis-0.2-master

    基于SpringMVC Mybatis Shiro Redis 的权限管理系统,该系统已经部署到线上,线上访问地址:http://shiro.itboy.net,登录账号:admin 密码:sojson,,详细教程参考sojson.com/shiro

    SpringMVC ---- HelloWorld ---- 代码

    SpringMVC ---- HelloWorld ---- 代码 SpringMVC ---- HelloWorld ---- 代码 SpringMVC ---- HelloWorld ---- 代码 SpringMVC ---- HelloWorld ---- 代码 SpringMVC ---- HelloWorld ---- 代码 SpringMVC ---- Hello...

    网上书城项目(采用框架Spring-SpringMVC-MyBatis).zip

    这是一个网上书城项目,采用当前最流行的框架Spring-SpringMVC-MyBatis设计,主要是对之前用Jsp/Servlet做的一些优化,重构了整个系统,感觉还不错,学到了很多新的知识,能对SSM框架熟练的运用了。 这是一个网上...

    OA系统-springMVC/Mybatis/Mysql/Bootstrap

    OA系统-springMVC/Mybatis/Mysql/Bootstrap OA系统-springMVC/Mybatis/Mysql/Bootstrap OA系统-springMVC/Mybatis/Mysql/Bootstrap

    springmvc-helloworld

    2. **异常处理**:通过 `@ExceptionHandler` 注解处理异常,提供统一的错误页面。 3. **视图解析**:可以配置不同的视图解析器,支持 JSP、Thymeleaf 等模板引擎。 4. **拦截器**:自定义拦截器,实现预处理和后处理...

    SpringMVC-Mybatis-Shiro-redis-master

    【标题】"SpringMVC-Mybatis-Shiro-redis-master" 涉及的是一个集成框架项目,这个项目集成了四个关键的技术组件:SpringMVC、MyBatis、Shiro和Redis。这些技术在现代Java Web开发中扮演着重要角色。 **SpringMVC**...

    springmvc-config.xml

    这是一个springmvc-config.xml文件,&lt;?xml version="1.0" encoding="UTF-8"?&gt; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:...

    Springmvc-helloword简单例子

    在“Springmvc-helloworld简单例子”中,我们将探索如何搭建一个基本的 SpringMVC 项目并运行一个简单的“Hello, World!”应用。 1. **环境配置** 在开始之前,确保已安装 Java 开发工具(JDK)、Apache Maven...

    SpringMVC-Activiti5.16-Shiro-EasyUI项目整合

    《SpringMVC-Activiti5.16-Shiro-EasyUI项目整合详解》 在现代企业级应用开发中,高效、安全、易用是至关重要的考量因素。SpringMVC、Activiti、Shiro和EasyUI这四个技术组件的整合,正是为了实现这样的目标。这篇...

    springMVC-demo

    2. 部署项目到 Web 服务器,通过浏览器访问 `http://localhost:8080/springmvc-demo/hello`,如果一切配置正确,将看到 hello.jsp 页面的内容。 【学习资源】 在学习过程中,可以参考提供的链接:...

    微信 java weixin-java-tools-springmvc-master

    微信 java weixin-java-tools-springmvc-master 微信 java weixin-java-tools-springmvc-master

    ssm-springMVC-整合Quartz(解决了无法注入service问题).doc

    ssm-springMVC-整合Quartz(解决了无法注入service问题).doc

    easyUI-springmvc-tree-demo

    《easyUI与SpringMVC整合实现Tree组件操作详解》 在Web开发中,前端界面的交互性和用户体验至关重要,其中树形结构(Tree)组件是一种常用的数据展示方式,它能够清晰地展示层次关系,便于用户浏览和操作。EasyUI是...

    springMVC-个人学习笔记.docx下载

    如果不配置 `contextConfigLocation`,SpringMVC 将默认在 `/WEB-INF` 目录下查找名为 `servlet-name`-servlet.xml 的配置文件,例如 `springMVC-servlet.xml`。 `springMVC-servlet.xml` 是 SpringMVC 的核心配置...

    springmvc-Demo

    这个"springmvc-Demo"是一个演示项目,用于展示如何配置和使用 Spring MVC 进行Web开发。在这个项目中,我们将深入探讨Spring MVC的核心组件、配置以及工作流程。 首先,Spring MVC 依赖于Spring框架的核心功能,如...

    springmvc-demo07-响应(数据共享,页面跳转).zip

    在本项目"springmvc-demo07-响应(数据共享,页面跳转)"中,我们将深入探讨如何使用Spring MVC处理数据响应以及实现页面间的跳转。 1. **数据共享**:在Web应用中,数据共享通常涉及在不同的请求之间传递信息。...

    jetty-maven-springMVC-mybitas-eclipse集成demo

    jetty-maven-springMVC-mybitas-eclipse集成demo 数据库配置:/jetty-maven/src/main/resources/applicationContext.xml 数据库导入到test数据库:/jetty-maven/src/main/resources/hms_user.sql 配置好maven环境,...

    SpringMVC------从HelloWorld开始

    SpringMVC是Spring框架的一部分,专门用于处理Web应用程序的请求-响应模型。作为一个成熟的MVC(Model-View-Controller)框架,SpringMVC为开发者提供了强大的功能,包括控制器的定义、视图的管理以及模型数据的处理...

    springmvc-mybatis 整合druid多数据源配置读写实现读写分离,windows上mysql主从复制

    读写分离的目的是将对数据库的读操作和写操作分散到不同的服务器上,减轻主数据库的压力。在SpringMVC和MyBatis中,我们可以通过配置多个数据源,分别对应主库和从库。Druid的多数据源配置可以方便地实现这一目标。...

Global site tag (gtag.js) - Google Analytics