Почему моя папка / папка недоступна в Java EE - PullRequest
0 голосов
/ 27 июня 2018

Итак, я хочу получить доступ к /dist/main.js (который является файлом веб-пакета с моим стилем и CSS) в моем макете.

Главная страница welcome.jsp, и я получаю к ней доступ через:

package servlets;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;
import java.io.IOException;

@WebServlet(name="WelcomePage",  urlPatterns="/index")
public class WelcomePage extends HttpServlet{

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        this.getServletContext().getRequestDispatcher("/WEB-INF/welcome.jsp").forward(request, response);
    }

}

URL в моем макете: <script src="/dist/main.js"></script>

И я никогда не указывал в своем web.xml что-либо о отображении сервлетов или что-то в этом роде.

Полагаю, это проблема перенаправления, поскольку, когда я получаю доступ к URL-адресу, я оказываюсь на своей домашней странице.

Где я делаю не так?

Это моя папка:

enter image description here

1 Ответ

0 голосов
/ 27 июня 2018

Попробуйте сделать это <script src="<%=request.getContextPath()%>/dist/main.js"></script>

Не могли бы вы получить к нему доступ через Интернет, указав в браузере абсолютный путь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...