当我们发送一个请求时,如果没有找到对应的mapping 则会对配置文件当中匹配mvc:view-controller 注意点:使用时要添加后面的内容 <mvc:annotation-driven/>
<mvc:annotation-driven /> 是一种简写形式 会自动注册三个bean requestmappinghandlermapping、 requestmappinghandleradapter exceptionhandlerexceptionresolver 并提供了: 数据绑定支持, @numberformatannotation支持, @datetimeformat支持, @valid支持,读写xml的支持(jaxb), 读写json的支持(jackson)。
在使用springmvc的时候 我们可以使用spring封装的一系列表单标签, 这些标签都可以访问到modelmap中的内容 第一是它会自动的绑定来自model中的 一个属性值到当前form对应的实体对象 第二是它支持我们在提交表单的时候 使用除get和post之外的其他方法进行提交, 包括delete和put等 引入标签库 <%@taglib uri="http://www.springframework.org/tags/form" prefix="fm" %>
在进行spring mvc的配置时, 通常我们会配置一个dispatcher servlet用于处理对应的url /* 拦截所有 jsp js png .css 真的全拦截.不建议使用 / 拦截所有,不包括jsp,包含.js .png.css 建议使用 *.action *.do 拦截以do action 结尾的请求 url-pattern为/时访问静态资源 方式1-<mvc:default-servlet-handler/> 方式2- 采用spring自带<mvc:resources>方法 配置 <mvc:annotation-driven /> <mvc:resources location="/img/" mapping="/img/**"/> <mvc:resources location="/js/" mapping="/js/**"/> <mvc:resources location="/css/" mapping="/css/**"/> 描述 location元素表示webapp目录下的static包下的所有文件; mapping元素表示以/static开头的所有请求路径,如/static/a 或者/static/a/b; 该配置的作用是:dispatcherservlet不会拦截以/static开头的所有请求路径,并当作静态资源 交由servlet处理。
@responsebody来实现;注解方式 1.添加json处理相关jar包 2.在配置文件当中写上<mvc:annotation-driven/> 3.设置映射方法的返回值为@responsebody
方式1-直接返回一个对象
如对本文有疑问, 点击进行留言回复!!
Unity UGUI 之 实现按钮 Button 长按和双击的功能效果
[U3D Learning Note] Unity C# Surival Guide (1) -- Quick Tips and Assets
网友评论