簡體   English   中英

使用Servlet選中/取消選中復選框

[英]Checking/Unchecking the Checkbox using servlets

我有一個JSP頁面,其中沒有幾個復選框。

 <input type = "checkbox" name="facility" value="3 Door cabinet"> 3 door cabinet </input>
 <input type = "checkbox" name="facility" value="Refrigerator" > Refrigerator </input>
 <input type = "checkbox" name="facility" value="Television"> Television </input>
 <input type = "checkbox" name="facility" value="Sofa"> Sofa </input>

我想控制從Servlet選中或取消選中這些復選框。 如何實現。

HTML,即。 您在瀏覽器中看到的復選框只是從您的應用程序提供的HTTP響應接收的文本。 servlet不再與之交互,因此無法直接更改它。 HTML在服務器端生成,並在客戶端顯示(瀏覽器顯示)。

如果您的問題是關於從服務器生成已選中或未選中的復選框,則可以執行以下操作

<input type = "checkbox" <c:if test="${someCondition}">checked</c:if> name="facility" value="Television"> Television </input>

使用corec )標簽庫,其中someCondition是請求/會話/ servlet上下文的boolean屬性或計算值為boolean的表達式。 如果為true ,則生成的html將為

<input type = "checkbox" checked name="facility" value="Television"> Television </input>

它會顯示為選中狀態。 如果條件否則為false ,它將顯示為未選中狀態,因為不會寫入<c:if>的正文。

如果要在客戶端以其他方式控制復選框,則需要javascript

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM