1、讲下SpringMvc的核心入口类是什么,Struts1,Struts2的分别是什么

SpringMvc的是DispatchServlet,Struts1的是ActionServlet,Struts2的是StrutsPrepareAndExecuteFilter2、SpringMvc的控制器是不是单例模式,如果是,有什么问题,怎么解决

是单例模式,所以在多线程访问的时候有线程安全问题,不要用同步,会影响性能的,解决方案是在控制器里面不能写字段3、SpingMvc中的控制器的注解一般用那个,有没有别的注解可以替代

一般用@Conntroller注解,表示是表现层,不能用用别的注解代替.4、@RequestMapping注解用在类上面有什么作用

用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。5、怎么样把某个请求映射到特定的方法上面

直接在方法上面加上注解@RequestMapping,并且在这个注解里面写上要拦截的路径6、如果在拦截请求中,我想拦截get方式提交的方法,怎么配置

可以在@RequestMapping注解里面加上method=RequestMethod.GET7、如果在拦截请求中,我想拦截提交参数中包含”type=test”字符串,怎么配置

可以在@RequestMapping注解里面加上params=”type=test”8、我想在拦截的方法里面得到从前台传入的参数,怎么得到

直接在形参里面声明这个参数就可以,但必须名字和传过来的参数一样9、如果前台有很多个参数传入,并且这些参数都是一个对象的,那么怎么样快速得到这个对象

直接在方法中声明这个对象,SpringMvc就自动会把属性赋值到这个对象里面10、怎么样在方法里面得到Request,或者Session

直接在方法的形参中声明request,SpringMvc就自动把request对象传入11、SpringMvc中函数的返回值是什么.

返回值可以有很多类型,有String, ModelAndView,当一般用String比较好12、SpringMvc怎么处理返回值的

SpringMvc根据配置文件中InternalResourceViewResolver的前缀和后缀,用前缀+返回值+后缀组成完整的返回值13、SpringMVC怎么样设定重定向和转发的

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

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

通过ModelMap对象,可以在这个对象里面用put方法,把对象加到里面,前台就可以通过el表达式拿到15、SpringMvc中有个类把视图和数据都合并的一起的,叫什么

叫ModelAndView16、怎么样把ModelMap里面的数据放入Session里面

可以在类上面加上@SessionAttributes注解,里面包含的字符串就是要放入session里面的key17、SpringMvc怎么和AJAX相互调用的

通过Jackson框架就可以把Java里面的对象直接转化成Js可以识别的Json对象

具体步骤如下1.加入Jackson.jar2.在配置文件中配置json的映射3.在接受Ajax方法里面可以直接返回Object,List等,但方法前面要加上@ResponseBody注解18、当一个方法向AJAX返回特殊对象,譬如Object,List等,需要做什么处理

要加上@ResponseBody注解

java框架ssm面试题2016_Java面试-框架篇(SSM-SpringMVC)相关推荐

  1. vue插槽面试题_关于前端Vue框架的面试题,面试官可能会问到哪些。?

    这年头,程序员面试都讲究坐姿,姿势不对,努力白费. 参照下图,请同学们对号入座. 回想一下,自己平时面试的坐姿,你在面试官眼里,大概是什么形象,可能是工程师,也可能是键盘侠,或者找麻烦的. 当然了,想 ...

  2. java精尽面试题MySQL面试高频一百问(工程师方向)

    前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. 前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面 ...

  3. java http 面试题_Java面试高级篇—说说TCP,UDP和socket,Http之间联系和区别面试题12期...

    TCP协议 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的.可靠的.基于字节流的传输层通信协议,由IETF的RFC 793定义.在简化的计算机网络O ...

  4. Java设计流程执行器_Java进阶面试精选系列:SpringMVC+SpringBoot+Hibernate+Mybatis+设计模式...

    小编精心收集:为金三银四准备,以下面试题先过一遍,为即将到了的面试做好准备,也过一遍基础知识点. 一.Spring/Spring MVC 1.为什么要使用 spring? 2.解释一下什么是 aop? ...

  5. java 乱序算法_前端面试(算法篇) - 数组乱序

    一.面试题 问:有一个长度为 100 的数组,如何从中随机挑选 50 个元素,组成一个新的数组? 答:这个...那个...emmmmmm 问:那先不挑 50 个,就挑一个数,知道怎么做吗? 答:这个我 ...

  6. java的xml面试题_Java程序员的10个XML面试问答

    java的xml面试题 XML面试问题在各种编程工作面试中非常受欢迎,包括针对Web开发人员的Java面试 . XML是一项成熟的技术,通常用作从一个平台传输数据的标准. XML面试问题包含来自各种X ...

  7. Java面试被问框架源码看过吗?70道SSM面试题及学习笔记值得收藏!

    java思维导图 ​ 前言 很多小伙伴可能会很困惑,为什么BAT的面试官总是喜欢问源码?其实我们常用的Spring.MyBaits这样的框架可以说是JAVA里面最经典的教科书,从中你能学习到很多写代码 ...

  8. 都说SSM框架是面试的基础,这76道SSM面试题,坑也太多了!

    Spring面试题 一般问题 1.不同版本的Spring Framework有哪些主要功能? 2.什么是Spring Framework? Spring是一个开源应用框架,旨在降低应用程序开发的复杂度 ...

  9. java ibatis 获取执行的sql_小程序官宣+JAVA 三大框架基础面试题

    每天给你诚意满满的干货 虽然每天都会写代码,但编程语言里有太多知识点,许多知识长时间不用就会忘记,在我们要去参加面试或是其它一些场景下,需要做些题来查缺补漏.我在搜索过程中发现没有太好的刷题小程序,所 ...

最新文章

  1. RedisTemplate方法的一些简单运用
  2. python做游戏代码_利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单!...
  3. 【若依(ruoyi)】表格实现tooltip
  4. 一步步使用SAP云平台的WebIDE开发SAP UI5应用
  5. 《淘宝网开店 拍摄 修图 设计 装修 实战150招》一一2.7 横式构图和竖式构图...
  6. react引入外部js_React.js:无需使用外部库即可实现拖放功能
  7. 修改MySql默认编码
  8. python writelines_Python之write与writelines区别
  9. [导入]RSS商业应用和电子商务的结合
  10. 中英文对照 —— 英语语法与文法概念
  11. 三农数据(1996-2020)八:农林牧渔业总产值、增加值构成及增加值率、中间消耗
  12. wampserver 的Apache启动错误提示:The requested URL / was not found on this server
  13. 教师资格证考69分是怎么算的?
  14. 如何评价双CPU的电脑?好用吗?
  15. python怎么取数字区间_python – 如何检查数字是否在一个区间内
  16. 深圳大学信息检索:链接分析实验
  17. vscode: downloading with wget
  18. 大连 计算机培训姚嵩,俄语在对外汉语教学中实际的应用姚嵩.pdf
  19. 在线客服QQ是怎么实现的?简单的做一个!
  20. 一句话+一张图说清楚——银行家算法

热门文章

  1. SharePoint 2010 PowerShell 系列 之 Create List and Field --Lookup
  2. Silverlight的发布
  3. 今天,很高兴!我成为了园子里的一份子!
  4. 【Python】排序函数 sort、sorted 对复杂列表排序
  5. php 防止造假ip攻击,php防止网站被攻击的应急代码
  6. ffmpeg屏幕推流
  7. EmacsLisp学习
  8. 计算机网络技术专业一体化课程方案,计算机网络技术专业网络设备的安装与配置...
  9. c语言表达式运算符,C语言运算符与表达式
  10. j循环赋予li id_《Science》子刊:超强Li-S电池诞生!硫负载量高达15mg·cm-2