Я хочу передать (динамическую) переменную через гиперссылку.
sname = "my image location";
out.println("hyperlink targeted_url name = sname ");
на target_url:
myvalue = request.getParameter("name").toString();
Но всякий раз, когда я пытался вывести это местоположение, вывод показывал мне змею.
Есть ли решение? Я не хочу использовать сеанс, cookie или форму.
Возможно ли это в гиперссылке?
Вы не оцениваете змею в своем println. Это сделает следующее:
out.println("hyperlink targeted_url name = " + sname);
Вы не указали, где вы создаете свою ссылку, но при этом вам нужно сделать то же самое - добавьте переменную sname вместо того, чтобы включать ее как строковый литерал.
<img border =
... в вашем URL, и он обрезается в первой кавычке в теге <img>. Ваша переменная sname должна содержать только нужное имя, а не тег img.
/to/somewhere?name=myValue