2017-10-03 12 views
0

アプリケーションロード時に最初のページを取得しようとしています。私はweb-appの下でうまく動作しているmavenプロジェクトを作成しました。jspフォルダ内にjspというフォルダを1つ作成しました.login.jspを作成しました。 index.jspの代わりにlogin.jspを選択してください。アプリケーションロード時にスプリングコントローラからウェルカムページを取得する方法

enter image description here のweb.xml

<welcome-file-list> 
    <welcome-file>index.jsp</welcome-file> 
    </welcome-file-list> 
    <servlet> 
     <servlet-name>mvc</servlet-name> 
     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
     <init-param> 
      <param-name>contextConfigLocation</param-name> 
      <param-value>/WEB-INF/spring-config.xml 
     </param-value> 
     </init-param> 
     <load-on-startup>1</load-on-startup> 
    </servlet> 
    <servlet-mapping> 
     <servlet-name>mvc</servlet-name> 
     <url-pattern>/</url-pattern> 
    </servlet-mapping> 

コントローラ

package com.sanria.estimodelling.controller; 

import org.springframework.stereotype.Controller; 
import org.springframework.web.bind.annotation.RequestMapping; 
import org.springframework.web.servlet.ModelAndView; 

import com.sanria.estimodelling.dto.LoginDTO; 

@Controller 
public class SampleController { 
    /* Method to return to login page */ 
    @RequestMapping(value = "login") 
    public ModelAndView display() { 
     LoginDTO loginDTO = new LoginDTO(); 
     return new ModelAndView("page-login", "login", loginDTO); 
    } 
} 

答えて

0

私はこのような私のコードを変更しました誰もが私がworng場合は、この正しい私を確認することができますか?

のWeb.xml

<servlet> 
      <servlet-name>mvc</servlet-name> 
      <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
      <init-param> 
       <param-name>contextConfigLocation</param-name> 
       <param-value>/WEB-INF/spring-config.xml 
      </param-value> 
      </init-param> 
      <load-on-startup>1</load-on-startup> 
     </servlet> 
     <servlet-mapping> 
      <servlet-name>mvc</servlet-name> 
      <url-pattern>/</url-pattern> 
     </servlet-mapping> 

コントローラ

package com.sanria.estimodelling.controller; 

import org.springframework.stereotype.Controller; 
import org.springframework.web.bind.annotation.RequestMapping; 
import org.springframework.web.servlet.ModelAndView; 

import com.sanria.estimodelling.dto.LoginDTO; 

@Controller 
public class SampleController { 
    /* Method to return to login page */ 
    @RequestMapping(value = "/") 
    public ModelAndView display() { 
     LoginDTO loginDTO = new LoginDTO(); 
     return new ModelAndView("page-login", "login", loginDTO); 
    } 
} 
関連する問題