SpringMVC框架基本使用,mongodb面试常见问题

本文详细介绍了SpringMVC框架的环境搭建步骤,包括创建Maven工程、导入jar包、配置前端控制器、创建配置文件、编写控制器类和跳转页面。此外,还探讨了SpringMVC的执行流程、核心组件以及@RequestMapping注解的使用。同时,文章讲解了如何处理请求参数,包括基本类型、实体类和集合的绑定,以及解决中文乱码问题的方法。
摘要由CSDN通过智能技术生成

1、SpringMVC环境搭建


【1】创建maven工程

使用骨架进行创建,创建好后最终目录结构如下

创建好后点开index.jsp页面,可以看到文件里面没有设置编码的相关内容,因此我们可以将index.jsp文件删除,然后重新在webapp路径下新建一个index.jsp,编码相关内容就出来了,并编写初始页面:

<%@ page contentType=“text/html;charset=UTF-8” language=“java” %>

oneStar

SpringMVC真牛逼!

点击跳转

【2】导入 jar 包

在 pom.xml 中以导入坐标的形式将 jar 包导入

<spring.version>5.0.2.RELEASE</spring.version>

org.springframework

spring-context

${spring.version}

org.springframework

spring-web

${spring.version}

org.springframework

spring-webmvc

${spring.version}

javax.servlet

servlet-api

2.5

provided

javax.servlet.jsp

jsp-api</artifactId

《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》

【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享

2.0

provided

【3】配置前端控制器

在 web.xml 中进行配置,主要的地方配置有:

  • 配置前端控制器

  • 配置Servlet

  • 配置拦截路径名称

Archetype Created Web Application

dispatcherServlet

org.springframework.web.servlet.DispatcherServlet

contextConfigLocation

classpath:SpringMVC.xml

1

dispatcherServlet

/

【4】创建SpringMVC配置文件

在resources目录下创建 SpringMVC配置文件,需要的配置有:

  • 开启注解扫描

  • 配置视图解析器

  • 开启SpringMVC注解支持

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns=“http://www.springframework.org/schema/beans”

xmlns:mvc=“http://www.springframework.org/schema/mvc”

xmlns:context=“http://www.springframework.org/schema/context”

xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”

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

http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context.xsd">

<context:component-scan base-package=“com.LSTAR”/>

mvc:annotation-driven/

【5】创建控制器类

在Java目录下创建 com.LSTAR.controller.HelloController 类,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值