2012-03-31 59 views
0
<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值。我如何獲得這些值?如何在Servlet中獲取<li></li>標記中的值?

回答

1

只有像<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

相關問題