更新時間:2019-11-28 15:52:13 來源:動力節點 瀏覽5285次
1.講下SpringMvc的核心入口類是什么,Struts1,Struts2的分別是什么
SpringMvc的是DispatchServlet,
Struts1的是ActionServlet,
Struts2的是StrutsPrepareAndExecuteFilter
2.SpringMvc的控制器是不是單例模式,如果是,有什么問題,怎么解決
是單例模式,所以在多線程訪問的時候有線程安全問題,不要用同步,會影響性能的,解決方案是在控制器里面不能寫字段
3.SpingMvc中的控制器的注解一般用那個,有沒有別的注解可以替代
一般用@Conntroller注解,表示是表現層,不能用用別的注解代替.
4.@RequestMapping注解用在類上面有什么作用
用于類上,表示類中的所有響應請求的方法都是以該地址作為父路徑。
5.怎么樣把某個請求映射到特定的方法上面
直接在方法上面加上注解@RequestMapping,并且在這個注解里面寫上要攔截的路徑
6.如果在攔截請求中,我想攔截get方式提交的方法,怎么配置
可以在@RequestMapping注解里面加上method=RequestMethod.GET
7.如果在攔截請求中,我想攔截提交參數中包含”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中有個類把視圖和數據都合并的一起的叫什么
叫ModelAndView
以上就是動力節點Java培訓機構小編介紹的“JavaSpringMVC面試題集錦”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
相關推薦
最新最全java面試題及答案(初級到高級)
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習