2015-02-02 3 views
-1

В Spring mvc мы можем установить страницу jsp по умолчанию, то есть, как только мы запустим проект на сервере, в браузере должна отображаться страница jsp по умолчанию, как и в jsf, мы можем ее достичь используя ниже код в web.xml:По умолчанию Jsp in Spring mvc 4

<welcome-file-list> 
     <welcome-file>index.jsp</welcome-file> 
    </welcome-file-list> 

ответ

0

это же весной также,

<welcome-file-list> 
    <welcome-file>/abc.jsp</welcome-file> 
</welcome-file-list> 

вы можете установить в web.xml .Но вы должны abc.jsp вне web-inf, чтобы сделать его видимым на браузер.

Смотри также:

+0

Дает 404 ошибки, с описанием «Запрошенный ресурс недоступен». Я поместил все мои jsps под страницей в папку WEB_INF, но index.jsp находится внутри WEB-INF только – Sharique

+0

NO. вы не можете получить доступ к файлу 'index' непосредственно из' web-inf'. поместите его в «веб-страницы», чтобы отобразить его как страницу приветствия. другие страницы, которые вы можете использовать внутри 'web-inf', поскольку он будет перехвачен диспетчер-сервлетом –

+0

, вы хотите сказать, что мой файл приветствия по умолчанию должен находиться внутри веб-контента, а остальное я могу поместить его в WEB_INF и путь Я могу получить это от контроллера, правильно ??? – Sharique

0

При использовании пружины также и можно отметить то же самое в web.xml

<welcome-file-list> 
     <welcome-file>index.jsp</welcome-file> 
    </welcome-file-list> 
0

Как насчет добавления контроллера по умолчанию, указывающий на индекс .jsp?

@RequestMapping(value = "/", method = GET) 
public String index() { 
    return "index"; 
} 

p.s. Вы указали разрешение?

+0

<боб ID = "viewresolver" \t \t класс = "org.springframework.web.servlet.view.UrlBasedViewResolver"> \t \t имя <свойство = значение "viewClass" = "орг .springframework.web.servlet.view.JstlView "/> \t \t <свойство имя =" префикс "> \t \t \t /WEB-INF/Страницы/имя \t \t \t \t <свойство =" суффикс "> \t \t \t .jsp \t \t \t Это то, что я написал в своем диспетчерском-servlet.xml и тот же код, который я попробовал, который вы предлагаете, но я не знаю, почему это не работает – Sharique

+0

этой будет работать, если ваш index.jsp находится в каталоге/WEB-INF/Pages, поскольку view-resolver будет искать страницы, размещенные в вышеупомянутой папке. –

+0

Возможно, ярлык welcome-file -list также присутствовал в web.xml, так что это противоречило ... и как только я его удалил, этот тоже работает. Благодаря :) – Sharique

Смежные вопросы