`

springmvc框架搭建问题笔记

 
阅读更多

Spring框架搭建中

  问题1:spring请求静态资源总是报404

  解决: 在配置文件中添加<mvc:resources location="/static/" mapping="/static/**"/>

 

  问题2:spring返回视图名时总是添加了一个返回的视图名称前添加了controller的名称?

  例:请求 main/test   返回视图名称 main/html//login.jsp   ,原因就是在视图解析前没有加 /

@RequestMapping(value = "/test", method = RequestMethod.GET)
    @ResponseBody
    public ModelAndView test(){
//        实际返回的是static/test.jsp ,spring-mvc.xml中配置过前后缀
        ModelAndView modelAndView=new ModelAndView();
        modelAndView.setViewName("login");
        return modelAndView;
//        System.out.println("test");
//        return "test";
    }
}
//spring配置
<bean id="viewResolver1" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
   <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
   <!-- <property name="prefix" value="html/" />     错误的前缀 -->    
   <property name="prefix" value="/html/" />      <!-- 前缀 --> 
   <property name="suffix" value=".jsp" />   <!--后缀 -->
</bean>
分享到:
评论

相关推荐

    springmvc第一天课堂笔记.docx

    SpringMVC框架的核心原理主要包括以下几个关键组件: 1. **前端控制器 DispatcherServlet**:这是SpringMVC的第一个环节,负责接收客户端发送的HTTP请求,并将其转发给合适的处理器进行处理。DispatcherServlet本质...

    黑马程序员SpringMVC课堂笔记

    《黑马程序员SpringMVC课堂笔记》是一份详细记录了SpringMVC框架学习过程的资料,主要针对Java EE开发者,特别是那些希望通过黑马程序员的教程来提升自己SpringMVC技能的学员。SpringMVC作为Spring框架的重要组成...

    SpringMvc框架的笔记使用

    例如,可以将 `&lt;url-pattern&gt;/springmvc/*&lt;/url-pattern&gt;` 更改为特定的前缀,以便限制 DispatcherServlet 的作用范围。 **6. 控制器方法** 在 Controller 类中,通常定义处理 HTTP 请求的方法,这些方法通常标记为...

    Springmvc框架笔记

    ### SpringMVC框架知识点 #### 一、SpringMVC简介 **SpringMVC**是Spring框架中的一个重要模块,主要用于Web应用程序开发。它继承了Spring框架的一些核心特性,并且提供了更为强大的MVC架构支持。与传统的Java Web...

    传智播客_Springmvc+Mybatis由浅入深笔记与资料

    **SpringMVC**(Spring Model-View-Controller)是Spring框架中的一个重要组成部分,它是一个基于Java的开源Web框架,提供了表现层到业务逻辑层之间的解耦。SpringMVC是一个轻量级的框架,它在简化开发过程的同时,...

    SpringMVC学习笔记整合搭建框架

    SpringMVC第一天 框架课程 1.课程计划 第一天 1、SpringMVC介绍 2、入门程序 3、SpringMVC架构讲解 a)框架结构 b)组件说明 4、SpringMVC整合MyBatis 5、参数绑定 a)SpringMVC默认支持的类型 b)简单数据类型 c)Pojo...

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

    SpringMVC 是一款基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一部分,主要用于处理 HTTP 请求和响应。下面将详细讲解 SpringMVC 的核心概念、配置以及控制器的使用。 首先,SpringMVC 的核心组件包括 ...

    SpringMVC框架第一天【随堂笔记】1

    SpringMVC框架是Java开发Web应用的常用工具,它基于MVC设计模式,提供了一种轻量级的请求驱动方式来构建Web应用程序。本篇笔记将深入探讨SpringMVC的基本概念、三层架构以及如何创建一个入门级的SpringMVC项目。 ...

    springMVC笔记.pdf

    SpringMVC笔记涉及了SpringMVC框架的全面知识,从基础入门到高级应用,内容丰富涵盖了架构原理、组件配置、处理器映射器和适配器的配置、视图解析、源码分析、整合MyBatis、参数绑定与校验、异常处理、RESTful支持...

    传智播客springmvc+mybatis由浅入深教程源码、教案、课堂笔记齐全

    SpringMVC和MyBatis是Java开发中两个非常重要的框架,它们在企业级应用开发中起着关键作用。本教程提供了由传智播客提供的详细学习资料,包括源码、教案和课堂笔记,旨在帮助开发者从基础到深入理解这两个框架。 ...

    狂神Spring+SpringMVC+SpringBootB站课堂笔记pdf版

    《狂神Spring+SpringMVC+SpringBootB站课堂笔记》是针对Java开发中的三大核心框架的深度学习资料,涵盖了Spring、SpringMVC和SpringBoot的全面知识。这些框架是现代Java企业级应用开发的基石,广泛应用于各种复杂的...

    SSM框架笔记及框架搭建中的案例

    SSM框架,全称为Spring、SpringMVC和MyBatis的组合,是Java Web开发中常用的三大框架。...通过对"SSM框架笔记及框架搭建中的案例"的学习,开发者不仅可以掌握SSM的基本使用,还能深入理解Web应用的架构设计和开发流程。

    springmvc完整笔记附带说明代码.pdf

    以上内容介绍了一个从基础到进阶的Spring MVC框架的搭建和使用过程,涵盖了Spring MVC的组成部分、配置方式、控制器和视图的交互等关键知识点。通过这些知识,可以使得Web开发更加模块化,降低了各组件之间的耦合度...

    spring+MyBatis+SpringMVC项目搭建及其所需架包

    在Java Web开发领域,Spring框架、MyBatis和SpringMVC是三个非常重要的组件,它们协同工作可以构建...同时,实践是最好的老师,尝试自己动手搭建一个项目,遇到问题时查阅相关文档或在线资源,不断积累经验,提升技能。

    springmvc笔记

    在上述笔记中,我们看到的是搭建Spring MVC环境以及处理数据传递的一些关键步骤。 1. **Spring MVC 与 Struts MVC2 比较**: - Spring MVC 提供了更加灵活的控制权,其组件可以通过AOP(面向切面编程)进行扩展,...

    mybatis+spring+springMVC超级详细笔记

    mybatis+spring+springMVC超级详细笔记,从入门到深入,到搭建SSM框架。 非常适合入门者参照学习,代码非常详细,理论知识全,条理清晰。 层次分明。

    SpringMVC基础篇笔记.docx基础篇笔记.docx

    本节主要介绍如何快速搭建一个SpringMVC项目,并完成一个简单的“Hello World”示例。 - **步骤**: 1. **加入必要的JAR包**:首先需要在项目的lib目录下添加SpringMVC所需的依赖库。 - `commons-logging-1.1.3....

    手写springmvc笔记1

    本文是手写 SpringMVC 笔记的第一部分,主要涉及项目搭建、核心注解和类的创建,以及 DispatcherServlet 的配置与工作原理。 首先,新建一个 SpringMVC 项目,这是构建任何应用的基础。在 IDE 中,可以选择创建一个...

    传智播客SpringMVC+Mybatis由浅入深教案和课堂笔记

    mybatis第1天和第2天的笔记可能涉及了Mybatis的环境搭建、SQL映射文件、Mapper接口、DAO实现等内容;而springmvc第1天和第2天的笔记可能涵盖了SpringMVC的架构原理、DispatcherServlet的调度机制、Controller的实现...

    Spring+SpringMVC+Mybatis SSM框架小项目

    这种方式避免了传统的Hibernate等ORM框架带来的性能问题,同时保持了SQL的灵活性。 在这个SSM框架的小项目中,提供的源代码展示了如何将这三个框架集成到一起。通常,集成步骤包括: 1. 引入相关依赖:在项目的pom....

Global site tag (gtag.js) - Google Analytics