Ошибка возврата веб-приложения Java HTTP 404 не найден - PullRequest
0 голосов
/ 02 мая 2018

Я учу Java с NetBeans. Я создаю веб-приложение для операции вставки, обновления и удаления. но когда я запускаю приложение, оно всегда возвращает ошибку 404. Не найдено.

Вот код HTML, который я хочу запустить.

<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
    <head>
        <title>Add New</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
        <h1>Add New</h1>
        <div style="width: 900px; margin-left: auto; margin-right: auto">
            <form action="JSP/ManagerAddNew.jsp" method="post">
                Title:<br>
                <input type="text" name="title" style="width: 200px"><br>
                Description:<br>
                <input type="text" name="description" style="width: 200px"><br>
                Detail:<br>
                <textarea name="detail" style="width: 400px; height: 200px"></textarea><br>
                Category: 
                <select name="category">
                    <option value="World">World</option>
                    <option value="Tech">Tech</option>
                    <option value="Sport">Sport</option>
                </select><br>
                Image:<br>
                <input type="text" name="image" style="width: 200px"><br>
                <input type="submit" value="Submit">
            </form>
            <!--Complete Interface Addnew.-->
        </div>

    </body>
</html>

Вот снимок экрана с сообщением об ошибке. enter image description here

Вот структура моего проекта.

enter image description here

Вот экран сервера и приложение было развернуто. enter image description here

Ответы [ 2 ]

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

Всякий раз, когда у меня возникает ошибка такого типа, мне приходится переустанавливать модуль glassfish.

0 голосов
/ 02 мая 2018

Я не знаю о сервере GlassFish, но кот. Файл JSP в папке WEB-INF не может быть открыт по URL-адресу напрямую, вы можете посетить его следующим образом:

request.getRequestDispatcher(“/WEB-INF/xxx.jsp”).forward(request,response);

Я не уверен, что этот способ может решить вопрос в GlassFish, надеюсь, он вам поможет.

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