如何在Servlet中获取<li> </li>标记内的值?

时间:2012-03-31 05:16:13

标签: html jsp servlets

<ul id ="test">
<li id ="abc">
text1 here
</li>
<li id ="abc1">
text2 here
</li></ul>

我正在使用JSP和Servlet,我有一些类似的代码。我想用这段代码做的是获取Servlet中的text1和text2。我在JSP文件中调用了Servlet。所以我尝试使用request.getParameter(“abc”)但它导致了null值。我怎样才能得到这些值?

1 个答案:

答案 0 :(得分:1)

在提交父<form>后,仅将<input><select><textarea><button>等输入元素的值发送到服务器端。

<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 / Servlet几乎没什么关系,它只是非常基本的HTML知识。我建议你阅读一些不错的HTML书籍/教程。例如,http://htmldog.com