Я знаю, что это долго, но, пожалуйста, потерпите меня ...
Я использую xubuntu. У меня есть весенний проект mvc под названием Fitness Tracker. Он имеет стандартную структуру каталогов. У меня также есть apache2 на моем компьютере, который я установил с помощью командной строки. Я создал файл с именем default1 внутри каталога сайтов, который содержит следующий код:
<VirtualHost *:80>
ServerName east.example.org
DocumentRoot /var/www/hello/FitnessTracker/src/main/webapp/WEB-INF/jsp
<Directory /var/www/hello/FitnessTracker/src/main/webapp/WEB-INF/jsp>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Мой httpd.conf содержит следующий код
ServerName localhost
DirectoryIndex hello.jsp
Кроме того, имя моего весеннего контроллера - Hello Controller, и он содержит следующий код: -
package com.pluralsight.controller;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class HelloController {
@RequestMapping(value="/greeting")
public String sayHello(Model model)
{
model.addAttribute("greeting", "Hello World");
return "hello";
}
}
Теперь, когда я набираю east.example.org в адресной строке своего браузера, я получаю страницу hello.jsp, которая содержит код страницы hello.jsp (т.е. код Spring mvc вместе с кодом html).
Мое требование: когда я запускаю свой сервер apache и набираю east.example.org в адресной строке браузера, я хочу отобразить страницу Hello.html. Как это может быть сделано?? Обратите внимание, что страницы с именем welcome.html не существует. Но Spring позволяет нам направлять запрос на страницу hello.jsp при запросе страницы Hello.html.
P.S. Я использовал теги Spring на своей странице jsp. Как мне получить доступ к странице приветствия.html ??