Получить параметр из HTML в вызов функции Java - PullRequest
1 голос
/ 09 июля 2011

Я работаю с динамической веб-страницей, сгенерированной Java, и печатаю ссылки из запроса в JDO. Но я не понимаю, как я могу получить и использовать параметр из URL.

Мои html-объекты печатаются следующим образом

 print = print + "Nome:<a href='displayFotos?album="+results.get(i).nome+ "'>"+ 
 results.get(i).nome+ "</a></br>";

Результаты, например:

Nome:<a href='displayFotos?album=album1'>album1</a>

Итак, в моей голове, когда нажимают, он должен вызывать адрес динамического альбома веб-страниц, как этот, и должен получать параметр. В этом случае это был бы альбом 1.

  else if (address.indexOf("/dinamicas/album") != -1)   {
        String album = param1;
        System.out.println("did it work? "+album);
    }

И у меня в начале класса есть общий параметр, который я использую для получения текста из HTML-форм.

  String param1 = req.getParameter("param1");

Я понимаю, что это может быть простой вопрос, но я сам не доберусь до него.

1 Ответ

1 голос
/ 11 июля 2011
 Nome:<a href='displayFotos?album=album1'>album1</a>

Здесь вы используете имя параметра album.

Однако вы пытаетесь получить его по имени параметра param1.Это явно не соответствует.

 String param1 = req.getParameter("param1");

Вам необходимо использовать то же имя параметра, которое было определено в запросе.

String album = req.getParameter("album");
// ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...