Проблема с методом post
<%-----
reg-new-user-form.jsp
Форма регистрации нового пользователя
----%>
<table border="0" width="90%">
<form method="post" action="index.jsp?action=regnew">
<tr>
<td width="27%">Желаемый ЛОГИН</td>
<td width="5%">*</td>
<td width="19%">
<input type="text" name="userl" size="34" value="<%= userl %>">
</td>
<td width="49%"><%= userl_e %></td>
</tr>
<tr>
<td width="27%">ПАРОЛЬ</td>
<td width="5%">*</td>
<td width="19%">
<input type="password" name="userp1" size="33" value="<%= userp1 %>">
</td>
<td width="49%"><%= userp1_e %></td>
</tr>
<tr>
<td width="27%">Еще раз ПАРОЛЬ</td>
<td width="5%">*</td>
<td width="19%">
<input type="password" name="userp2" size="33" value="<%= userp2 %>">
</td>
<td width="49%"><%= userp2_e %></td>
</tr>
<tr>
<td width="27%">Фамилия</td>
<td width="5%">*</td>
<td width="19%">
<input type="text" name="userf" size="33" value="<%= userf %>">
</td>
<td width="49%"><%= userf_e %></td>
</tr>
<tr>
<td width="27%">Имя</td>
<td width="5%">*</td>
<td width="19%">
<input type="text" name="useri" size="33" value="<%= useri %>">
</td>
<td width="49%"><%= useri_e %></td>
</tr>
<tr>
<td width="27%">Отчество</td>
<td width="5%"></td>
<td width="19%">
<input type="text" name="usero" size="33" value="<%= usero %>">
</td>
<td width="49%"><%= usero_e %></td>
</tr>
<tr>
<td width="27%">Государство</td>
<td width="5%"></td>
<td width="19%">
<input type="text" name="countrys" size="33" value="<%= countrys %>">
</td>
<td width="49%"><%= countrys_e %></td>
</tr>
</table>
<input type="submit" value="Отослать" name="rnf1">
<input type="reset" value="Сброс" name="rnf2">
</form>
<% } catch (Exception e) {} %>
и данные с этой формы должен получать следующий блок
request.setCharacterEncoding("windows-1251");
Enumeration loadvarspn=request.getParameterNames();
while (loadvarspn.hasMoreElements())
{
String loadvarspar=(String) loadvarspn.nextElement();
String loadvarsval=(String) request.getParameter(loadvarspar);
session.setAttribute(loadvarspar,loadvarsval);
}
но он получает данные только если они были отправлены при помощи метода GET
во всех моих источниках для получения параметров запроса используеться только метод request.getParameter(), может быть для получения переменных запроса POST нужно использовать другой метод ?