В моей программе URL встроенного браузера затмений содержит параметры, хотя я использовал метод post, но firefox или chrome не имеет параметров !! В чем проблема? - PullRequest
0 голосов
/ 18 апреля 2020

publi c класс FirstServlet2 расширяет HttpServlet {

@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String firstName = req.getParameter("fname");
String lastName = req.getParameter("lname");
String fullName = firstName+" "+lastName;
PrintWriter writer = resp.getWriter();
writer.println("<html><body><h1>The Name is: "+fullName+"</h1></body></htm>");
}

}

<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
	<form action="processFirstServlet" method="post">
		Enter First Name: <input type="text" name="fname"/></br>
		Enter Last Name: <input type="text" name="lname"/></br>
		<input type="submit" value="Submit"/>
	</form>
</body>
</html>

Также браузер Eclipse показывает ошибку, когда я не пишу doGet() и переопределяю только метод doPost(), хотя я использовал method="post" в своей форме.

"Тип: Отчет о состоянии

Сообщение: HTTP-метод GET не поддерживается этим URL-адресом

Описание: метод, полученный в строке запроса, известен исходный сервер, но не поддерживается целевым ресурсом.

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