Spring MVC 下設定預設訪問頁面的3種方式
1.預設tomcat容器的預設頁面。
/index.html
這種方式適合訪問靜態的頁面(也包括JSP)或者說是沒有任何引數的頁面。
2.spirng mvc 預設index controller 方式
如果在tomcat容器沒有配置預設頁面,怎spring mvc 會主動去尋找/index的controller,如果有則會呼叫,沒有則會顯示404頁面。
@RequestMapping(value=”/index”)
public ModelAndView index(HttpServletRequest request, HttpServletResponse response){
return new ModelAndView(“index”);
}
3.spirng mvc 配置根節點訪問“/”方式
這種方法比較極端,就是配置一個名為“/”的controller,就是輸入完網址之後就會呼叫。這種方法是前面兩種方法都沒有配置的時候。
@RequestMapping(value=”/”) public ModelAndView index(HttpServletRequest request, HttpServletResponse response){ return new ModelAndView(“index”); }
三種方法的級別高低:1>>3>>2;因為tomcat的容器級別比spring要高,以上3鍾配置都存在的情況,優先使用tomcat。因為配置了”/”的controller,所以會先匹配到相關的controller,而不會先尋找/index controller.
注意,即使web.xml沒有新增,tomcat也會自動預設去尋找在webroot目錄下面的index檔案,如果要使用後面兩種方法,則要保證webroot下面沒有index相關的檔案。
以上方法如果有錯請各位指出,僅供學習用
相關推薦
Spring MVC 下設定預設訪問頁面的3種方式
1.預設tomcat容器的預設頁面。 /index.html 這種方式適合訪問靜態的頁面(也包括JSP)或者說是沒有任何引數的頁面。 2.spirng mvc 預設index controller 方式 如果在tomcat容器沒有配置預設頁面,怎spring mv
Apache 建立虛擬主機目錄和設定預設訪問頁面
虛擬主機 (Virtual Host) 是在同一臺機器搭建屬於不同域名或者基於不同 IP 的多個網站服務的技術. 可以為執行在同一物理機器上的各個網站指配不同的 IP 和埠, 也可讓多個網站擁有不同的域名. Apache 是世界上使用最廣的 Web 伺服器, 從 1.1 版開始支援虛擬主機. 下面說明在Wi
spring mvc 實現遠端服務呼叫的幾種方式
org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter 實現遠端服務呼叫 (1)httpinvoker方式 伺服器客戶端都是spring時推薦這種方式 服務端 必須要實現 bean實體類
Spring MVC中返回JSON資料的幾種方式
我們都知道Spring MVC 的Controller方法中預設可以返回ModeAndView 和String 型別,返回的這兩種型別資料是被DispatcherServlet拿來給到檢視解析器進行繼續處理返回頁面的,而不是直接返回給客戶端的。有時候我們需要發請求後讓服務端直接返回一些資料,不再經過Dispa
Maven和Spring mvc下的頁面的跳轉與取值
servle 提交 輸入 接收 -m title style ofo pri (此處tomcat的端口設置為80) 例如:在testForm.jsp裏提交表單,在ok.jsp裏取值 testForm.jsp頁面代碼如下: <%@ page contentType="
layer彈窗如何關閉並開啟新頁面-圖片地址找不到的情況下設定預設圖片
之前看一個同事每天寫部落格,對學習有很大幫助,所以想效仿一下,不求太多,但求自己所得的知識能記的更深刻一點。今天是第一次,不做太多內容,就分享一下幾個小的知識點,本篇部落格因為內容比較零散,所以會不定期更新,知識點已經記牢的童靴,請自行忽略。 一、layer彈窗
Spring MVC 下Session監聽器監聽設定小細節
今天在SpringMVC專案中加入了一個Session監聽事件,當在web.xml中註冊後啟動專案一直報異常,之後查證後發現,原來session監聽類中不能進行依賴注入,而我同時又必須要用注入方式進行例項化,最終經過多次試驗,終於解決了問題,下面是具體程式碼: //記得 到
MVC 如何設定預設預設路由為指定的Area下的某個action
MVC中,一般的情況下,使用IDE工具幫我們生成的程式碼,在路由註冊的時候: public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute
spring mvc記錄各個controller訪問開始結束時間,以及耗時時間 執行緒安全
package cn.test.web.interceptor; public class StopWatchHandlerInterceptor extends HandlerInterceptorAdapter&nbs
Devexpress MVC DateEdit 設定預設的Time
當用戶沒有選擇日期的時候, 預設顯示當前的時間給TimeEdit. 只有當用戶選了日期後, 才會把時間帶進去. 效果圖: 實現 C# Helper Code public static Action<DateE
Spring MVC實現靜態資源訪問,viewcontroller,攔截器,路徑匹配等配置
spring mvc 定製配置需要配置類繼承 一個webmvcconfigureradapter ,通過重寫這個類的方法,來完成常用的配置 包括靜態資源 , controller ,攔截器,路徑匹配的配置等等 具體程式碼如下 @Component public class WebMv
【SpringBoot學習之路】13.設定預設訪問首頁
轉載宣告:商業轉載請聯絡作者獲得授權,非商業轉載請註明出處.原文來自 © 呆萌鍾【SpringBoot學習之路】13.設定預設訪問首頁 //使用WebMvcConfigurerAdapter可以來擴充套件SpringMVC的功能 //@EnableWebM
Spring MVC下bootstraptable的表格之行資料編輯及刪除-2
上一篇講了表格怎麼展示資料,這一篇講述下怎麼編輯行資料及刪除行資料,本文中實現的不是每一行資料後邊跟著操作按鈕,而是選擇哪一行編輯哪一行,下面是工具欄的展示,工具欄的展示在table上方,例子中的工具按鈕採用模態彈框,彈框分別為#edit及#create,btn_edit新增
Spring mvc 下Excel匯出
參考了網上資料,實現Spring mvc 下Excel匯出 ,如有更好方法請大家拍磚 1.新建類繼承AbstractExcelView Java程式碼 import java.io.OutputStream; import java.util.Map;
spring mvc中controller怎麼接收頁面表單提交的資料
轉自:http://blog.csdn.net/wujiaqi168/article/details/41957187 1、定義一個類,該類的欄位要包含表單中所有input的name對應的值,並且在類中為對應的欄位生成getter 與setter方法 2、在對應的c
Spring MVC中redirect到一個頁面,同時帶些資訊過去進行顯示,但是不通過Session方式及URL方式
in your controller: Java程式碼 new ModelAndView(new RedirectView("xxx.do"),"modelName",modelMap); then DispatcherServlet render the view with your
spring boot 中設定預設網頁
廢話不多說,直接上程式碼,相信都能看的懂 一共兩布,第一步,建立Interceptor攔截 package com.cy.example.config; import javax.servle
Spring MVC下 bootStrap伺服器分頁程式碼
因為Spring 對於ajax直接返回物件,到了WEB頁面就轉換成json 所以不需要使用JSON轉換封裝可以直接使用@RequestMapping(value = "/searchList.cqzk") @ResponseBody public BootPage<
通過攔截器Interceptor實現Spring MVC中Controller介面訪問資訊的記錄
java web工程專案使用了Spring+Spring MVC+Hibernate的結構,在Controller中的方法都是用於處理前端的訪問資訊,Controller通過呼叫Service進行業務處理後給前端返回ModelAndView物件或者只返回Json格式資料。如
【Spring MVC】Spring MVC,阻止直接訪問jsp,使用Interceptor登入攔截
問題描述: 在Java Web專案中,使用者可訪問Url一般只有一個,即index或login。而使用者的其他Url請求都會引導到index頁。如何來避免未登入使用者直接訪問Spring的Conroller和jsp檔案? 解決方案: 一、阻止使用者訪問jsp。 S