Как получить значение внутри тега <li></li> в сервлете? - PullRequest
0 голосов
/ 31 марта 2012
<ul id ="test">
<li id ="abc">
text1 here
</li>
<li id ="abc1">
text2 here
</li></ul>

Я работаю с JSP и Servlet, и у меня есть несколько подобных кодов. И что я хочу сделать с этим кодом, так это получить text1 и text2 в сервлете. Я позвонил сервлету в файл JSP. Поэтому я попытался использовать request.getParameter ("abc"), но это привело к нулевому значению. Как я могу получить значения?

1 Ответ

1 голос
/ 31 марта 2012

Только значения входных элементов, таких как <input>, <select>, <textarea> и <button>, отправляются на серверную часть после отправки родительского элемента <form>.

<li> не является элементом ввода любого рода.Я понятия не имею, каково ваше функциональное требование, поэтому очень трудно найти подходящее решение, но вы можете начать смотреть на <textarea>:

<li>
    <textarea name="abc">text1 here</textarea>
</li>

Или, может быть, <input type="hidden">, если вы намереваетесьоставьте его невидимым:

<li>
    text1 here
    <input type="hidden" name="abc" value="text1 here" />
</li>

В любом случае значение будет доступно в качестве параметра запроса с именем abc.

Это очень мало связано с JSP / Servlets, оно простоочень базовые знания HTML.Я бы посоветовал пройти немного приличную книгу / учебник по HTML.Например, http://htmldog.com.

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