JSP в/WEB-INF возвратах “Состояние HTTP 404 требуемый ресурс не доступен”

Я думаю, что вам нужно сделать несколько процессов утилизации. Это можно сделать с помощью многопроцессорного пакета python. Так как многопоточные программы не работают в Python из-за GIL (Global Interpreter Lock). Есть много примеров того, как это сделать. Вот некоторые из них:

  1. Мультипроцессорный паук
  2. Ускорение Красивые суп скребок

7
задан BalusC 31 July 2016 в 07:47
поделиться

3 ответа

В моем пружинном веб-приложении начальной загрузки с JSP это не сделало работавший, пока я не добавил эту зависимость

    <dependency>
        <groupId>org.apache.tomcat.embed</groupId>
        <artifactId>tomcat-embed-jasper</artifactId>
        <scope>provided</scope>
    </dependency>

даже после конфигурирования преобразователя представления

spring.mvc.view.prefix: /WEB-INF/views/ 
spring.mvc.view.suffix: .jsp

, Если Вы находите, почему это работало, прокомментируйте.

0
ответ дан 7 December 2019 в 03:14
поделиться

404 просто означает «Не найдено» .

Либо указан неверный URL (примечание: учитывается регистр!), Либо ресурс отсутствует там, где вы думаете.

Просто проверьте URL и / или проверьте, находится ли ресурс там, где вы ожидаете. Вы поместили sample.jsp в папку / WEB-INF . Таким образом, он не станет общедоступным без вызова сервлета фронт-контроллера.

Выложите его за пределы / WEB-INF .

samplejsp
 `-- WebContent
      |-- WEB-INF
      `-- sample.jsp

Если вы хотите сохранить его в / WEB-INF , тогда вам нужно создать сервлет фронт-контроллера, который пересылает его в метод doGet () , как показано ниже.

request.getRequestDispatcher("/WEB-INF/sample.jsp").forward(request, response);

Наконец, «откройте» JSP, просто вызвав фактический URL сервлета вместо фиктивного URL-адреса JSP.

См. Также:

8
ответ дан 7 December 2019 в 03:14
поделиться

Это в основном связано со структурой каталогов или упаковкой.
Не могли бы вы добавить структуру каталогов?

Аналогично приведенному ниже -

src 
|-html\
|-jsp\

Возможно, это должно сделать это

<form action="sample.jsp" method=get>
      <input type =submit value="submit">
</form>

Изменить - WEB-INF не разрешает прямой доступ к JSP.

1
ответ дан 7 December 2019 в 03:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: