SpringMvc知识点

一:了解Springmvc框架 在这里插入图片描述

二:springmvc入门

2.1导入springmvn的依赖

<dependency>
			
	<groupId>org.springframework</groupId>	
	<artifactId>spring-webmvc</artifactId>
	<version>5.2.5.RELEASE</version>	
</dependency>


2.2:配置核心的web.xml文件

在这里插入图片描述

2.3:配置applicationContext_mvc.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:mvc="http://www.springframework.org/schema/mvc"
       xmlns:p="http://www.springframework.org/schema/p"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:aop="http://www.springframework.org/schema/aop"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xsi:schemaLocation="
         http://www.springframework.org/schema/beans
            http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
            http://www.springframework.org/schema/context 
            http://www.springframework.org/schema/context/spring-context-4.0.xsd
            http://www.springframework.org/schema/aop 
            http://www.springframework.org/schema/aop/spring-aop-4.0.xsd
            http://www.springframework.org/schema/tx 
            http://www.springframework.org/schema/tx/spring-tx-4.0.xsd
            http://www.springframework.org/schema/mvc 
            http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd
            http://www.springframework.org/schema/context 
            http://www.springframework.org/schema/context/spring-context-4.0.xsd">
 <context:component-scan
  base-package="org.springframework.samples.petclinic.web" />
 <!-- ... -->
 <bean id="/hello.do" class="com.chinasoft.controller._01_hello.HelloController"></bean>
</beans>

在这里插入图片描述

2.4:springmvc的入门程序

在这里插入图片描述

三:springmvc的controller的三种实现方式

3.1:创建一个类实现controller接口

在这里插入图片描述
在这里插入图片描述

3.2:创建一个类实现 HttpRequestHandler接口

在这里插入图片描述
在这里插入图片描述

3.3:注解的方式

在这里插入图片描述
在这里插入图片描述

四:springmvc的三种urlpattern配置

在这里插入图片描述
在这里插入图片描述

五:springmvc的json处理

5.1:导入依赖

在这里插入图片描述

5.2:代码实现

5.2.1:没有时间匹配的json处理

在这里插入图片描述

5.2.2:有时间类型的json处理

在这里插入图片描述

5.3:处理ie浏览器中文乱码问题

在这里插入图片描述

六:springmvc的接收参数的三种方式

6.1:第一种方式(参数对应)

在这里插入图片描述

6.2:第二种方式(对象接收)

在这里插入图片描述

6.3:第三种方式(RestFul)

在这里插入图片描述

七:springmvc的接收参数的乱码问题

7.1:get请求乱码

在这里插入图片描述

7.2:post请求中文乱码

在这里插入图片描述

八:springmvc的两种jsp转发

在这里插入图片描述

九:springmvc的五种绑定参数传递

9.1:使用model的方式绑定

在这里插入图片描述

9.2:使用modelAndView绑定

在这里插入图片描述

9.3:使用HttpServletRequest request 绑定

在这里插入图片描述

9.4:内部转发

在这里插入图片描述

9.5:使用map绑定

在这里插入图片描述

十:springmvc的重定向和转发问题

在这里插入图片描述

十一:springmvc的视图解析器

在这里插入图片描述在这里插入图片描述

十二:springmvc的文件的上传和下载

12.1文件的上传

①导入依赖

在这里插入图片描述

②:webHTML表单上传

在这里插入图片描述

③:配置上传解析器

在这里插入图片描述

④:核心代码

在这里插入图片描述

12.2文件的下载

在这里插入图片描述

十三:springmvc的拦截器

13.1自定义拦截器在这里插入图片描述

13.2 配置拦截器解析

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
校园短期闲置资源置换平台是一种创新的在线服务系统,旨在促进校园内学生、教职工以及其他成员之间的资源共享和有效利用。通过这个平台,用户可以发布、查找并交换他们暂时不使用的资源,从而实现资源的最大化利用,减少浪费,并促进校园内的可持续生活方式。以下是该平台可能包含的一些关键特性: 1. **用户注册和认证**:用户需要通过校园身份验证进行注册,确保平台的使用者都是校园社区的成员。 2. **资源发布**:用户可以发布他们愿意短期出借或交换的资源,如书籍、运动器材、电子产品、家具等。 3. **资源搜索和筛选**:用户可以根据资源类型、状态、可用时间等条件搜索和筛选所需的资源。 4. **在线预订系统**:用户可以通过平台预订所需的资源,并约定取用和归还的时间和地点。 5. **评价和信誉系统**:用户可以对交易的对方进行评价,建立信誉体系,增加用户间的信任。 6. **即时通讯功能**:平台内置即时通讯工具,方便用户就资源交换的细节进行沟通。 7. **安全和隐私保护**:确保用户的个人信息和交易记录的安全,保护用户的隐私。 8. **移动应用支持**:开发移动应用程序,使用户能够随时随地访问平台,进行资源的发布和搜索。 9. **教育资源置换**:特别为教师和研究人员提供教育资源的置换服务,如实验材料、研究工具等。 10. **活动和研讨会空间**:平台还可以用于发布和预订校园内临时活动或研讨会所需的空间。 11. **环保意识提升**:通过平台的推广和使用,增强校园社区成员的环保意识和资源节约意识。 12. **数据分析和报告**:平台可以收集和分析资源使用数据,为校园管理层提供资源利用和需求的洞察,以优化资源配置。 校园短期闲置资源置换平台通过提供一个便捷、高效和安全的在线环境,鼓励校园成员参与资源共享,不仅能够促进资源的合理分配和循环利用,还能增强社区的凝聚力和互助精神。随着共享经济理念的普及,这样的平台在校园中的推广和应用将越来越广泛。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值