`

Spring mvc采用配置的方式前转页面

阅读更多

 Controller

package com.tibco.gse.web.cms;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;

@Controller
public class Login {

	@RequestMapping(value = "/cms/login", method = RequestMethod.GET)
	public String login(
			@RequestParam(required = false, value = "error") String error,
			Model model) {
		model.addAttribute("error", error);

		return "forward:/jsp/login.jsp";

	}

}

 

 

applicationContext-mvc.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns:beans="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
	xmlns="http://www.springframework.org/schema/mvc"
	xsi:schemaLocation="
        http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/mvc
        http://www.springframework.org/schema/mvc/spring-mvc.xsd">

	<annotation-driven />
	<default-servlet-handler />
	
	 <beans:bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping" />

     <beans:bean class="org.springframework.web.servlet.view.XmlViewResolver" >
          <beans:property name="location">
              <beans:value>classpath:spring/spring-views.xml</beans:value>
          </beans:property>
     </beans:bean>
	
	 <beans:bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <beans:property name="viewClass" value="org.springframework.web.servlet.view.JstlView"></beans:property>
        <beans:property name="prefix" value="/jsp/"></beans:property>
        <beans:property name="suffix" value=".jsp"></beans:property>        
    </beans:bean>
	

</beans:beans>

 

 spring-views.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns:beans="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
	xmlns="http://www.springframework.org/schema/mvc"
	xsi:schemaLocation="
        http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/mvc
        http://www.springframework.org/schema/mvc/spring-mvc.xsd">
         
         <beans:bean id="login"
	          class="org.springframework.web.servlet.view.JstlView">
	        <beans:property name="url" value="/cms/scheduler" />
	    </beans:bean>
	    
	    <beans:bean id="scheduler"
	          class="org.springframework.web.servlet.view.JstlView">
	        <beans:property name="url" value="/jsp/scheduler/scheduler.jsp" />
	    </beans:bean>
         
</beans:beans>

 

分享到:
评论

相关推荐

    Spring-MVC配置文件

    spring-mvc的配置文件,用于SSM框架的配置文件,页面跳转

    spring3.0 mvc 注解实现helloworld输出

    采用spring3.0 mvc 注解的方式,在页面显示helloworld

    Spring MVC 3.0实战指南.ppt

    《Spring MVC 3.0实战指南》,参考《Spring 3.x企业应用开发实战》。 内容简介: 1、Spring MVC框架简介 2、HTTP请求地址映射 3、HTTP请求数据的绑定 4、数据转换、格式化、校验 5、数据模型控制 6、视图及解析器 7...

    基于Spring MVC的Web应用设计源码

    文件类型包括587个PNG图片文件、423个CSS样式文件、73个Java源代码文件、49个JavaScript脚本文件、32个GIF图片文件、29个JSP页面文件、17个XML配置文件、7个CHM帮助文件、3个Properties配置文件和3个JPG图片文件。...

    基于Spring+Spring MVC+MyBatis的图书馆座位预约系统设计源码

    本设计源码提供了一个基于Spring+Spring MVC+MyBatis的图书馆座位预约系统。...该系统采用了maven项目管理,适合用于学习和实践Spring、Spring MVC和MyBatis技术,以及开发图书馆座位预约相关的系统。

    spring MVC HelloWorld

    我自己写的Spring MVC的一个HelloWold,从建HelloWorld工程,搭建环境Install spring,配置web.xml,配置SpringMVC的配置文件springDispatcherServlet-servlet.xml,添加控制器类,建jsp页面,部署 Tomcat,最后运行...

    基于Spring MVC的web框架 1.1.11

    首页修改 dateformat.js 时间参数转换 SpringMVC配置文件集中 快递参数接口 1.1.4 des加解密字符串和文件 1.1.5 redis 加锁,redis升级成2.8.2 freemarker工具类 1.1.6 spring websocket 实现在线聊天 maven升级...

    基于Spring MVC与MyBatis的SSM框架Web系统源码转换实战

    项目概述:本项目采用Java为主要开发语言,整合了Spring MVC与MyBatis框架,实现了一套基于SSM框架的Web系统。在源码转换实战中,我们将原有的spring_mvc_mybatis结构成功迁移至ssm_jsp模式。 技术构成: - 后端...

    Spring+Spring MVC+Mybatis+Maven搭建多模块的web项目

    Spring + Spring MVC + Mybatis + Maven搭建多模块的web项目 里面包含了很多配置方面的注释,方便日后维护。 采用了通用Mapper封装了单表的增删改查操作 github地址:https://gitee.com/free/Mapper 采用了分页...

    基于Spring MVC的轻量级MVC框架设计源码

    轻量级MVC框架:基于Java开发,包含89个文件,包括25个Java类文件、21个HTML文件、11个JavaScript文件、7个XML配置文件、7个JSP页面、4个.gitignore文件、3个CSS样式文件、1个LICENSE文件、1个Markdown文档和1个...

    Eclipse中spring mvc配置实例

    页面登陆的springmvc实例

    Spring3MVC注解教程.ppt

    《Spring MVC 3.0实战指南》,参考《Spring 3.x企业应用开发实战》。 内容简介: 1、Spring MVC框架简介 2、HTTP请求地址映射 3、HTTP请求数据的绑定 4、数据转换、格式化、校验 5、数据模型控制 6、视图及...

    基于Spring、Spring MVC、MiniJdbc和Shiro的权限管理系统LarvaFrame设计源码

    本项目是基于Spring、Spring MVC、MiniJdbc和Shiro开发的权限管理系统LarvaFrame设计源码,包含436个文件,其中包括145个Java源文件,92个JavaScript文件,30个PNG图片,30个CSS样式文件,27个GIF图片,24个XML文件...

    spring mvc集成websocket

    spring mvc集成websocket,无需xml配置,使用@ServerEndpoint注册一个websocket服务器路径就可在html页面用js与websocket_server建立连接,压缩包里附带了html页面,可以作为参考

    Spring MVC + Redis 应用实例

    Spring MVC + Redis 应用实例,包括Srping MVC配置,spring和redis整合,以及简单的页面展示,提供写入内存的增删改查功能;编辑工具eclipse;代码本人调试过,可执行

    spring_MVC源码

    弃用了struts,用spring mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件。本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest小例子没有介绍到数据层的内容,...

    springmvc demo

    Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发...

    springMVC + Hibernate 工程模板

    spring增强性mvc hibernate dao 操作(一个basedao全部搞定) 两种配置:oracle mysql,切换数据库只要把SessionFactory的配置文件改成对应就可以了 c3p0配置:mysql调试通过,oracle由于存在问题,未配置 spring...

    spring mvc+maven+tomcat+hello world

    通过maven来配置spring mvc,开发工具为IntelliJ IDEA,服务器为tomcat,页面主要有一个hello world 页面和一个test页面

    基于Spring MVC和JdbcTemplate的简易设备资产管理系统设计源码

    本项目是基于Spring MVC和JdbcTemplate开发的简易设备资产管理系统设计源码,主要使用Java进行开发。项目共包含147个文件,其中XML配置文件86个,Java源代码文件46个,META-INF文件4个,项目构建文件iml和properties...

Global site tag (gtag.js) - Google Analytics