Получить параметр из POST - PullRequest
0 голосов
/ 18 марта 2011

Возникла проблема с отправкой сервлета из формы:

// index.jsp
<FORM ENCTYPE='multipart/form-data' method='POST' action='/test/uploadfile'>
  Your name: <input type="text" uploadername="name" /><br /> 
  <INPUT TYPE='file' NAME='filetoupload'>
  <INPUT TYPE='submit' VALUE='upload'>
</FORM>

// testservlet.java
protected void doPost(HttpServletRequest request, HttpServletResponse response) 
    throws ServletException, IOException 
{
    String name = req.getParameter("uploadername");
    if (name == null || name.length() < 0) {
        // seems to always be empty.
    }
}

Так что да, параметр name, кажется, никогда не отправляется. Что я делаю не так?

Ответы [ 2 ]

3 голосов
/ 18 марта 2011

Вы хотите

<input type="text" name="uploadername" />
0 голосов
/ 18 марта 2011

Казалось бы, то, что вы пытаетесь сделать, не поддерживается API сервлета до версии 3.0.См. этот вопрос для деталей и возможных решений.

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