java SpringMvc基础面试题精选.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java SpringMvc基础面试题精选

SpringMvc面试题 1.讲下SpringMvc和Struts1,Struts2的比较的优势 答:性能上Struts1SpringMvcStruts2 开发速度上SpringMvc和Struts2差不多,比 Struts1要高。 2.讲下SpringMvc的核心入口类是什么,Struts1,Struts2的分别是什么 答:SpringMvc 的是DispatchServlet,Struts1 的是ActionServlet,Struts2 的是 StrutsPrepareAndExecuteFilter。 3.SpringMvc的控制器是不是单例模式,如果是,有什么问题,怎么解决 答:是单例模式,所以在多线程访问的时候有线程安全问题,不要用同步,会影响性能 的,解决方案是在控制器里面不能写字段。 4.SpingMvc中的控制器的注解一般用那个,有没有别的注解可以替代 答:一般用@Conntroller注解,表示是表现层,不能用别的注解代替。 5.@RequestMapping注解用在类上面有什么作用 答:用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 6.怎么样把某个请求映射到特定的方法上面 答:直接在方法上面加上注解@RequestMapping,并且在这个注解里面写上要拦截的路 径。 7.如果在拦截请求中,我想拦截get方式提交的方法,怎么配置 答:可以在@RequestMapping注解里面加上method RequestMethod.GET,可以达到 一个相同请求,两个不同处理方法(get,post)。 8.如果在拦截请求中,我想拦截提交参数中包含type test字符串,怎么配置 答:可以在@RequestMapping注解里面加上params type test 9.我想在拦截的方法里面得到从前台传入的参数,怎么得到 答:直接在形参里面声明这个参数就可以,但必须名字和传过来的参数一样 10.如果前台有很多个参数传入,并且这些参数都是一个对象的,那么怎么样快 速得到这个对象 答:直接在方法中声明这个对象,SpringMvc就自动会把属性赋值到这个对象里面。 11.怎么样在方法里面得到Request,或者Session request SpringMvc request 答:直接在方法的形参中声明 , 就自动把 对象传入。 12.SpringMvc中函数的返回值是什么. String ModelAndView List Set String 答:返回值可以有很多类型,有 , , , 等,一般用 比较好,如果是AJAX请求,返回的可以是一个集合。 13.SpringMvc怎么处理返回值的 答:SpringMvc根据配置文件中InternalResourceViewResolver(视图解析器)的前缀和后 + + 缀,用前缀 返回值 后缀组成完整的返回值。 14.SpringMVC怎么样设定重定向和转发的 答:在返回值前面加forward:就可以让结果转发,譬如 forward:user.do?name method4 在返回值前面加redirect:就可以让返回值重定向,譬 如redirect:。 15.SpringMvc用什么对象从后台向前台传递数据的 答:通过ModelMap对象,可以在这个对象里面用put方法,把对象加到里面,前台就 el 可以通过 表达式拿到。 16.SpringMvc中有个类把视图和数据都合并的一起的,叫什么 答:叫ModelAndView 17.怎么样把ModelMap里面的数据放入Session里面 答:可以在类上面加上@SessionAttributes注解,里面包含的字符串就是要放入session 里面的key。 18.SpringMvc怎么和AJAX相互调用的 答:通过Jackson框架就可以把Java里面的对象直接转化成Js可以识别的Json对象 具体步骤如下 1.加入Jackson.jar 2.在配置文件中配置json 的映射 3.在接受Ajax 方法里面可以直接返回Object,List 等,但方法前面要加上 @ResponseBody注解 19.S

您可能关注的文档

文档评论(0)

131****6896 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档