`
WilliamLiu
  • 浏览: 27070 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

SpringMVC默认进入主页Controller

 
阅读更多

一、Web.xml配置

<servlet-mapping>
	<servlet-name>DispatcherServlet</servlet-name>
	<url-pattern>/index</url-pattern>
</servlet-mapping>
<servlet-mapping>
	<servlet-name>DispatcherServlet</servlet-name>
	<url-pattern>/</url-pattern>
</servlet-mapping>

<welcome-file-list>
	<!-- 默认进入index controller -->
	<welcome-file>index</welcome-file>
</welcome-file-list>

 

二、Controller

@Controller
@RequestMapping("/*")
public class IndexController extends MultiActionController {
	Log log = LogFactory.getLog(this.getClass());
	@RequestMapping(value = "/index")
	public ModelAndView index(HttpServletRequest request, HttpServletResponse response) {
		ModelAndView mv = new ModelAndView();
		log.info("index");
		return mv;
	}
}

 

分享到:
评论

相关推荐

    SpringMVC controller

    SpringMVC通过将Web层设计成MVC(Model-View-Controller)模式,可以使得前后端代码分离,增强程序的可维护性和可扩展性。 首先,SpringMVC作为Spring框架的一部分,继承了Spring的诸多优点,例如依赖注入(DI)和...

    jsp页面url编码_springmvc_controller解码

    默认情况下,Spring MVC会自动处理URL编码,无需开发者手动解码。例如,下面的Controller方法可以正确处理编码过的URL: ```java @Controller public class UserController { @GetMapping("/user/{name}") public...

    SpringMVC入门最简洁工程

    此外,Spring Boot的出现使得创建和配置SpringMVC应用变得更加简单,因为它默认集成了许多功能并提供了开箱即用的设置。 总的来说,"SpringMVC入门最简洁工程"是一个很好的起点,帮助初学者快速理解SpringMVC的基本...

    SpringMVC学习(一)——SpringMVC入门小程序

    SpringMVC默认支持JSP、FreeMarker、Thymeleaf等多种视图技术。 6. **@RequestParam**:用于从请求参数中获取值,可以直接绑定到方法参数上。 7. **@PathVariable**:用于从URL路径变量中获取值,常用于RESTful ...

    Java SpringMVC 学习路线.pdf

    在开始学习SpringMVC之前,需要了解如何搭建开发环境,包括创建Dynamicweb项目、导入SpringMVC所需jar包、编写TestController类、创建JSP页面、配置springmvc.xml核心配置文件以及在web.xml中配置前端控制器。...

    springMVC使用文档

    SpringMVC 是一个基于 Model-View-Controller (MVC) 架构模式的轻量级 Web 应用框架,专为 Java 开发者构建 Web 应用程序提供便利。它的主要特性包括: - **MVC 设计模式**: - **Model (模型)**:负责存储应用...

    SpringMVC工作原理11

    SpringMVC的设计使得Controller默认为单例模式,主要是出于性能和线程安全的考虑。在单例模式下,Controller对象在整个应用生命周期中只创建一次,减少了对象创建的开销。然而,如果Controller中有非静态成员变量,...

    解决SpringMVC Controller 接收页面传递的中文参数出现乱码的问题

    解决SpringMVC Controller 接收页面传递的中文参数出现乱码的问题 SpringMVC 是一个基于模型-视图-控制器(MVC)模式的Web应用程序框架,广泛应用于Java Web开发中。但是,在使用SpringMVC时,常见的一个问题是...

    netty_springMvc:基于netty ,http默认跳转controller层,webSocket 走专门通道

    netty_springMvc 基于netty ,http默认跳转controller层,webSocket 走专门通道 工程目标是支持eureka调用,使微服务通过http协议发送websocket给浏览器

    SpringMVC整合Shiro的完整示例代码下载

    6. **Session管理**:Shiro提供了一套完善的会话管理机制,可以替代SpringMVC的默认会话管理。配置Shiro以处理会话创建、过期、销毁等操作。 7. **登出功能**:Shiro提供了`Subject.logout()`方法来实现用户登出。...

    SpringMVC面试专题及答案.pdf

    - **单例模式**:SpringMVC 中的 Controller 默认是单例模式,这意味着所有的请求都将由同一个实例处理。 - **线程安全问题**:由于多个线程可能同时访问同一实例,因此可能会导致线程安全问题。 - **解决方案**:...

    springmvc常用注解标签详解

    - **定义与作用**:`@Controller` 是一个用于标记一个类为 SpringMVC 控制器的注解。它表明该类的主要职责是处理来自 DispatcherServlet 的 HTTP 请求,并负责业务逻辑处理后将数据传递给视图进行展示。 - **使用...

    传智播客_Springmvc+Mybatis由浅入深全套视频教程-SpringMVC笔记(两天)

    - **HandlerMapping和HandlerAdapter配置**:SpringMVC默认提供了这些组件的实现,无需开发者额外开发。 - **Handler配置**:开发者需编写Handler,并根据HandlerAdapter的要求实现业务逻辑。 - **ViewResolver配置*...

    跟我学SpringMVC

    通过以上内容的学习,我们不仅了解了SpringMVC的基本原理和核心组件,还深入了解了Controller的工作机制及其相关的重要概念。这对于开发者来说是非常宝贵的资源,能够帮助我们在实际项目中更好地利用SpringMVC来构建...

    SpringMVC学习笔记整合搭建框架

    a)SpringMVC默认支持的类型 b)简单数据类型 c)Pojo类型 d)Pojo包装类型 e)自定义参数绑定 6、SpringMVC和Struts2的区别 第二天 1、高级参数绑定 a)数组类型的参数绑定 b)List类型的绑定 2、@RequestMapping注解的...

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

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

    SpringMVC基于代码的配置方式(零配置,无web.xml)

    SpringBoot简化了SpringMVC的配置,它默认提供了基于Java的配置,并且不需要web.xml。你只需要在主类上添加`@SpringBootApplication`注解,SpringBoot就会自动扫描并启动SpringMVC。 1. 创建Controller:在...

    SpringMVC+mysql框架

    在SpringMVC中,开发者可以利用Model-View-Controller(MVC)模式来分离业务逻辑、数据模型和用户界面,使得代码更加结构化,易于维护。与MySQL数据库结合使用,可以构建出高效、可扩展的Web应用程序。 **SpringMVC...

Global site tag (gtag.js) - Google Analytics