撩课-Java每天5道面试题第25天
2018-12-24 09:08:56来源:博客园 阅读 ()
156.mvc:view-controller有什么作用?
当我们发送一个请求时,如果没有找到对应的mapping 则会对配置文件当中匹配mvc:view-controller 注意点:使用时要添加后面的内容 <mvc:annotation-driven/>
157.<mvc:annotation-driven />作用是什么?
<mvc:annotation-driven /> 是一种简写形式
会自动注册三个Bean
RequestMappingHandlerMapping、
RequestMappingHandlerAdapter
ExceptionHandlerExceptionResolver
并提供了:
数据绑定支持,
@NumberFormatannotation支持,
@DateTimeFormat支持,
@Valid支持,读写XML的支持(JAXB),
读写JSON的支持(Jackson)。
158.springMVC中form标签如何使用
在使用SpringMVC的时候 我们可以使用Spring封装的一系列表单标签, 这些标签都可以访问到ModelMap中的内容 第一是它会自动的绑定来自Model中的 一个属性值到当前form对应的实体对象 第二是它支持我们在提交表单的时候 使用除GET和POST之外的其他方法进行提交, 包括DELETE和PUT等 引入标签库 <%@taglib uri="http://www.springframework.org/tags/form" prefix="fm" %>
159.springMVC如何访问静态资源
在进行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处理。
160.SpringMVC如何范围Json数据格式
@ResponseBody来实现;注解方式 1.添加json处理相关jar包 2.在配置文件当中写上<mvc:annotation-driven/> 3.设置映射方法的返回值为@ResponseBody
方式1-直接返回一个对象
方式2-返回一个List集合
方式3-返回一个Map集合
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 1-Java基础回顾整理_01 2020-06-10
- Leader每天996,绩效被打C!CTO说,团队带不好,原因只有一 2020-05-28
- Java--Java的设计模式----单例模式 2020-05-26
- Java--Java的继承性 2020-05-26
- 每天都在用Maven?我猜这三题你连一道都答不上来 2020-05-16
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash