设置了@RequestMapping("/jsp/info.do"),也可以写成"jsp/info.act"不影响
retuen "index";
suffix为".jsp"
访问/jsp/info.do
prefix为""时,会到web-inf下的jsp目录去找index.jsp
prefix为"test"时,会在web-inf下的jsp目录找testindex.jsp
prefix为"test/"时,会在web-inf下的jsp目录的test目录找index.jsp
prefix为"/"时,会到web-inf下找index.jsp
prefix为"/test/"时,会在web-inf下的test目录下找index.jsp
总结下就是prefix不以"/"开头就会以RequestMapping里的前缀查找jsp位置,反之就是以prefix的目录查找jsp
分享到:
相关推荐
- 常见的视图解析器有InternalResourceViewResolver,它支持JSP视图解析,通过prefix和suffix属性配置视图路径。 6. **响应数据传出**: - Controller处理完请求后,通常会返回一个ModelAndView对象,包含模型...
<property name="prefix" value="/WEB-INF/views/"/> ``` 此外,SpringMVC 还支持多种注解,如 @RequestParam、@PathVariable、@ModelAttribute 等,用于获取请求参数。例如,使用 @RequestParam 获取 GET 参数...
<property name="prefix" value="/WEB-INF/views/"/> <context:component-scan base-package="com.example.springmvc"/> ``` ### 三、编写 Controller 创建一个简单的 `HelloWorldController` 类,处理 HTTP ...
<property name="prefix" value="/WEB-INF/views/"/> ``` 这些配置定义了处理器映射器、适配器以及视图解析器,它们是SpringMVC的核心组件。 5. **异常处理**: SpringMVC还提供了优雅的异常处理机制。...
<property name="prefix" value="/WEB-INF/view/"/> <!-- 扫描控制器 --> ``` - **步骤4:编写控制器** 创建一个控制器类,并使用`@Controller`和`@RequestMapping`注解进行标记。例如: ```java ...
<property name="prefix" value="/WEB-INF/views/"/> ``` 至此,一个基本的 SpringMVC 项目已经搭建完成。你可以开始编写 Controller 类,使用注解如 `@RequestMapping` 来处理请求,以及定义业务逻辑方法。...
SpringMVC和FreeMarker是两种在Java Web开发中广泛使用的技术。SpringMVC是一个轻量级的MVC(Model-View-Controller)框架,用于构建高效、可维护的Web应用程序,而FreeMarker则是一个模板引擎,它允许开发者将业务...
### SpringMVC表单标签简介 #### 一、SpringMVC表单标签概述 SpringMVC框架提供了一系列的表单标签库(Form Tag Library),旨在简化Web应用中表单的处理过程,使得开发者能够更加轻松地创建和管理HTML表单元素,...
在`springmvc_demo_02`中,你可能看到类似`prefix="/WEB-INF/views/"`和`sufix=".jsp"`的配置,这意味着视图文件位于`/WEB-INF/views/`目录下,并以`.jsp`扩展名结束。 8. **视图技术** 在这个实例中,可能会使用...
<property name="prefix" value="/WEB-INF/views/" /> ``` ### 4. 编写Controller 在`com.example.login`包下创建一个名为`LoginController`的类,使用`@Controller`注解标记,处理用户的登录请求。 ```...
<property name="prefix" value="/WEB-INF/views/" /> ``` 6. 创建Controller: 在src/main/java目录下创建对应的包,编写SpringMVC的Controller类。例如,一个简单的HelloWorldController: ```java ...
<property name="prefix" value="/WEB-INF/views/"/> ``` **3. 请求处理流程** 当一个HTTP请求到达服务器时,DispatcherServlet首先捕获请求,然后根据配置的映射规则将请求转发给相应的Controller。...
<property name="prefix" value="/WEB-INF/views/"/> ``` 3. **控制器(Controller)**:在Spring MVC中,控制器通常是实现了`Controller`接口或标记了`@Controller`注解的类。这些类包含了处理HTTP请求的...
<property name="prefix" value="/WEB-INF/views/"/> <!-- Controller beans --> ``` **三、SpringMVC的注解驱动开发** 1. **@Controller**:在Java类上使用@Controller注解,表明该类是一个控制器,...
<property name="prefix" value="/WEB-INF/views/" /> ``` 在这个配置中,`context:component-scan`扫描指定的包下所有使用了Spring注解的类,`mvc:annotation-driven`启用注解驱动,使得我们可以在...
在“springmvc_day02”的主题下,我们将深入探讨视图解析器(View Resolver)这一核心组件,它在Spring MVC中扮演着至关重要的角色,简化了控制器(Controller)中的视图逻辑。 视图解析器的主要任务是将逻辑视图名...
<property name="prefix" value="/WEB-INF/views/"/> ``` 4. 编写Controller:Controller类是处理用户请求的核心,通常使用`@Controller`注解标识,使用`@RequestMapping`来绑定URL路径: ```java @...
<property name="prefix" value="/"/> ``` 在这个例子中,定义了一个名为 `/helloworld` 的处理器,对应的类是 `HelloworldController`。`viewResolver` 配置了视图解析规则,这里前缀是 `/`,后缀是 `.jsp`...