史上最全SpringMVC面试题(二)

简介: 史上最全SpringMVC面试题(二)

十一、怎么样在方法里面得到 Request,或者 Session?


参考回答:
直接在方法的形参中声明 request,SpringMVC 就会自动把 request 对象传入。

十二、我想在拦截的方法里面得到从前台传入的参数,怎么得到?


参考回答:

直接在形参里面声明这个参数就可以,但必须名字和传过来的参数一样。


十三、如果前台有很多个参数传入,并且这些参数都是一个对象的,那么怎么样快速得到这个对象?


参考回答:

直接在方法中声明这个对象,SpringMvc 就自动会把属性赋值到这个对象里面。


十四、SpringMvc 中函数的返回值是什么?


参考回答:

返回值可以有很多类型,有 String, ModelAndView,但一般用 String 比较好。


十五、SpringMVC 怎么样设定重定向和转发的?


参考回答:

在返回值前面加"forward:"就可以让结果转发。
譬如:"forward:user.do?name=method4"
在返回值前面加"redirect:"就可以让返回值重定向
譬如:"redirect:www.baidu.com"


十六、SpringMvc 用什么对象从后台向前台传递数据的?


参考回答:

通过 ModelMap 对象,可以在这个对象里面用 put 方法,把对象加到里面,前台就可以过EL表达式拿到。


十七、SpringMvc 中有个类把视图和数据都合并的一起的,叫什么?


参考回答:

叫 ModelAndView。


十八、怎么样把 ModelMap 里面的数据放入 Session 里面?


参考回答:

可以在类上面加上@SessionAttributes 注解,里面包含的字符串就是要放入 session 的 key。


十九、SpringMvc 怎么和 AJAX 相互调用的?


参考回答:

通过 Jackson 框架就可以把 Java 里面的对象直接转化成 Js 可以识别的 Json 对象具体步骤如下 :
1)加入 Jackson.jar
2)在配置文件中配置 json 的映射
3)在接受 Ajax 方法里面可以直接返回 Object,List 等,但方法前面要加上@Response B注解

二十、当一个方法向 AJAX 返回特殊对象,譬如 Object,List 等,需要做什么处理?


参考回答:

需要加上@ResponseBody 注解。


相关文章
|
2月前
|
缓存 前端开发 Java
Spring MVC 面试题及答案整理,最新面试题
Spring MVC 面试题及答案整理,最新面试题
104 0
|
3月前
|
JSON 前端开发 Java
都说Spring MVC面试问烂了,可是很多人工作三年还是不懂!
大家找工作时,涉及框架面试问题时,常会被问及框架的原理及工作流程。所以本 Chat 通过带着大家一起来自己写一个 Struts2 框架(同理SpringMVC框架 ),亲身体验下框架的实现流程及工作原理!
31 0
|
3月前
|
前端开发 Java 程序员
Spring MVC面试题
Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级 Web框架,通过把模型-视图-控制器分离,将web层进行职责解耦,把复杂的 web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。
80 1
Spring MVC面试题
|
8月前
|
JSON 前端开发 Java
Spring MVC高频面试题总结,面试再也不怕了
Spring MVC高频面试题总结,面试再也不怕了
99 0
|
1月前
|
XML 前端开发 Java
SpringMvc面试题
SpringMvc面试题
|
9月前
|
Java
第一季:10简单的谈一下SpringMVC的工作流程【Java面试题】
第一季:10简单的谈一下SpringMVC的工作流程【Java面试题】
50 0
|
9月前
|
Java 应用服务中间件
第一季:9SpringMVC中如何解决POST请求中文乱码问题,GET的又如何处理呢【Java面试题】
第一季:9SpringMVC中如何解决POST请求中文乱码问题,GET的又如何处理呢【Java面试题】
40 0
|
9月前
|
XML 存储 设计模式
史上最全SpringMVC面试题(一)
史上最全SpringMVC面试题(一)
|
10月前
|
XML 开发框架 Java
《Spring6核心源码解析》已完结,涵盖IOC容器、AOP切面、AOT预编译、SpringMVC,面试杠杠的!
全网首个全面解析Spring6核心源码的专栏,涵盖:IOC容器、AOP切面、声明式事务、AOT预编译和SpringMVC,让你从根本上彻底掌握Spring6核心技术。
340 1
《Spring6核心源码解析》已完结,涵盖IOC容器、AOP切面、AOT预编译、SpringMVC,面试杠杠的!
|
11月前
|
设计模式 JSON 前端开发
SpringMVC常见面试题总结
SpringMVC常见面试题总结

相关实验场景

更多