Укажите вторую форму в JSP с подключением EJB - PullRequest
0 голосов
/ 26 декабря 2018

Я использую сервлет для управления действием формы JSP.Первая форма с функцией Search работала нормально, в то время как вторая форма с функцией Delete не работала.Это дает мне исключение, которое javax.ejb.EJBException, когда я пытаюсь нажать кнопку в форме Delete.Но это работало идеально только тогда, когда я использую одни и те же коды с другой формой JSP, когда я использую 2 разных сервлета для управления одной формой JSP.

<html>
    <body>
        <h1>Please enter the username</h1>
        <form action="Search" method="POST">
            <table>
                <tr>
                    <td>
                        Username:
                    </td> 
                    <td>
                        <input type="text" name="temp_username" size="20">
                    </td>
                </tr>
            </table>
            <p>
                <input type="submit" name="search_user" value="Search User">
            </p>

            <br><br>
            <h1>User Information:</h1>

            <table>
                <tr>
                    <td>
                        Username:
                    </td>
                    <td>
                        <%if (request.getAttribute("username") != null) {%>
                        <input type="text" value="<%=request.getAttribute("username")%>"/>
                        <%} else { %>
                        <input type="text"/>
                        <%}%>
                    </td>
                </tr>
            </table>
        </form>

        <form action="Delete" method="POST">
            <p>
                <input type="submit" name="delete_user" value="Delete User">
            </p>
        </form>
    </body>
</html>
...