Я использую сервлет для управления действием формы 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>