簡體   English   中英

如何從JSP向servlet發送label參數?

[英]How to send label parameter from JSP to servlet?

我有一個jQuery對話框,其中包含值作為復選框。 在選中復選框時,我將選定的值存儲到標簽中。 接下來我必須將這些值從label作為參數通過表單發送到servlet,但我不知道如何完成它。

這是我的代碼:

<form action="CallTimer" method="GET">
    <label class="button2">Set Date: </label>
    <input type="text" name="date" id="date" size="4">

    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <input type="Submit" name="Submit" value="Submit" id="Submit">

    <br/> 
    <a href="javascript:void(0)" id="departmentlink" class="button2">Select Reporting Level</a>
    &nbsp;&nbsp;
    <label class="button2" style="display:none" id="depart">&nbsp;Department</label> 
</form>

我在我的Servlet中檢索這些參數:

String reportname=request.getParameter("depart");
System.out.println(reportname);

但它返回空值。 請幫我。

提前致謝。

您必須使用隱藏的輸入字段:

<input type="hidden" name="depart" />

您需要了解在表單提交中傳遞的內容以及未提交的內容。 簡而言之,只有輸入字段的值才會發送到服務器。 您有幾種方法可以解決您的問題:

  1. 將值寫入隱藏的輸入字段
  2. 在表單提交期間(使用java腳本)修改查詢字符串(在GET請求中?后發送的內容):

    ?...&出發= XXX

暫無
暫無

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

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