问题: <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/> <property name="prefix" value="/WEB-INF/jsp/"/> <property name="suffix" value=".jsp"/> </bean> 所有的jsp只能存放在/WEB-INF/jsp/下,如果想对jsp文件分类存放,有一部分文件要放在/WEB-INF/jsp/manager/下如何设置视图解析器呢?
解决办法: return 的时候写上manage就可以 比如 “manage/aaa”其实就是/WEB-INF/jsp/manager/aaa.jsp
相关推荐
6. **定义视图解析器**:在Spring配置文件中,通常会配置一个视图解析器,如`InternalResourceViewResolver`,来将逻辑视图名转换为实际的HTML页面。 7. **创建视图**:在`src/main/webapp/WEB-INF/views`目录下...
4. **src/main/webapp**: Web应用目录,包含静态资源(如HTML、CSS、JavaScript)、WEB-INF下的web.xml(Web应用部署描述符)以及Spring MVC的视图解析路径。 5. **src/test**: 测试代码目录,使用JUnit进行单元测试...
本话题将详细讲解如何在Spring MVC框架中整合Velocity和JSP,实现多视图解析器的功能,从而根据需求返回不同的视图。 **1. Velocity模板引擎** Velocity是一个开源的Java模板引擎,它允许开发者将业务逻辑与展示...
`WebRoot` 目录是Web应用程序的根目录,其中包含HTML、CSS、JavaScript文件以及Spring MVC中的视图解析器(如JSP或Thymeleaf)所用的页面。在Spring MVC项目中,DispatcherServlet是入口点,它会处理所有HTTP请求,...
Spring MVC 的控制器、模型、视图解析器、服务层和数据访问层的类都可能在这个目录下。 2. **.project**:这是 Eclipse IDE 的项目配置文件,包含了项目的构建路径、JRE 设置、Natures(项目特性)等信息。这个文件...
在 Spring MVC 中,通常会使用一个根 ApplicationContext 和一个或多个 DispatcherServlet 的局部 ApplicationContext。 - WebApplicationContext 与普通的 ApplicationContext 相比,具有更多的灵活性和扩展性,...
`webapp`目录则是Web应用的根目录,其中`WEB-INF`目录下的`web.xml`配置文件用于定义Servlet容器的配置,而`WEB-INF/views`目录通常存放JSP或Thymeleaf等视图模板,这些模板会被Spring MVC的视图解析器用来渲染响应...
在项目中,我们需要配置DispatcherServlet、ModelAndView、Controller、视图解析器等组件。 2. **MyBatis**:MyBatis是一个基于Java的持久层框架,它允许开发者编写自定义的SQL、存储过程,以及高级映射。MyBatis...
- 模板文件通常存放在项目中的 `WEB-INF/views` 目录下,Spring MVC 会根据视图解析器的配置来寻找这些模板文件。 - 模板文件中可以包含 HTML 结构,以及 FreeMarker 语法,用来动态插入数据。 4. **模型数据绑定...
Spring MVC 是一个强大...接下来,我们需要配置一个`CommonsMultipartResolver`作为Spring MVC的多部分解析器,以支持文件上传。在`web.xml`或Spring Boot的配置文件中,添加以下配置: ```xml <!-- web.xml 示例 --> ...
5. **视图解析**:Spring MVC提供了视图解析器,如`InternalResourceViewResolver`,它根据逻辑视图名解析为实际的视图资源(如JSP页面)。开发者可以在配置中设置前缀和后缀,以便轻松地组织和定位视图文件。 6. *...
-- 视图解析器配置 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> ``` ### **4. 创建注解驱动的 Controller** 在 `src/main/java` 下创建一个名为 `...
8. **视图解析**:在`spring-servlet.xml`配置文件中,你会看到关于视图解析器(如InternalResourceViewResolver)的配置。它负责将控制器返回的逻辑视图名转换为实际的JSP页面。 9. **测试**:这个`test`文件可能...
在使用这个Spring MVC 3.0.5项目时,开发者需要理解Spring MVC的核心概念,如模型-视图-控制器(MVC)设计模式、注解驱动的编程、处理器映射器和适配器、视图解析器以及异常处理机制。此外,还要熟悉Spring框架的...
视图解析器如InternalResourceViewResolver帮助确定具体视图。 5. ** ModelAndView**:这是Spring MVC中的一个类,结合了模型和视图。控制器可以返回一个ModelAndView对象,包含处理请求后的模型数据和要显示的视图...
7. **视图解析器**:Spring MVC 使用视图解析器来确定视图的实际路径,如 JSP、FreeMarker 或 Thymeleaf 等。默认的视图解析器会将视图名前缀和后缀添加到视图名,形成完整的路径。 8. **视图层**:视图层负责渲染...
Spring MVC是Spring的一个模块,它通过分离控制器、模型对象、视图解析器以及验证器等,将Web层进行了抽象和解耦,让开发者可以更加专注于业务逻辑的开发。Spring MVC利用了Spring框架的依赖注入和面向切面编程等...
4. `src/main/webapp` - Web应用资源目录,可能包含`WEB-INF`下的Spring MVC配置文件(如`servlet-context.xml`)、静态资源(如Bootstrap CSS和JS文件)以及视图解析路径的JSP或HTML文件。 通过这个项目,开发者...
这个实例简单地展示了 Spring MVC 的基本工作流程:通过 DispatcherServlet 接收请求,找到对应的控制器方法执行,然后返回视图名,由视图解析器定位到实际的视图资源。在实际开发中,你还可以添加更多功能,如表单...