2012-03-02 75 views
0

如何在Javascript中生成唯一的ID?我知道在java中使用uuid,但是當我在JSP中使用uuid時,在每次刷新之後,它將更改爲我不想要的其他id。此外,它不應該改變我的ID應該出現像生成主鍵還是(id)在jsp中?

假設,如果1,2,3行存在與複選框

例如:複選框和一些文本字段

如果我刪除2複選框它應該顯示1,3個id的存在,意味着在jsp頁面顯示多少(帶有文本框的複選框),它顯示id的多少。

添加行(帶有複選框和文本框)後,應該增加id,並且如果刪除行,則應該減少id。

回答

0

在java腳本中添加行按鈕,如果你按下添加行按鈕,它應該顯示你的文本框和檢查字段(它在我的例子中存在)。你多少按下添加行按鈕它要顯示的內容(文本框,並檢查場),因此,

現在實際的答案開始,就把或Java的腳本 eg:var rowcount=1;在領域的末尾(最後一個複選框和文本框後指)宣佈VAR在這種情況下,如果您按下添加行按鈕,則會增加rowcount++;如果要刪除行,則rowcount將遞增以刪除行,並且還會放入rowcount--;(具有不同的功能)。刪除行後,它會顯示你刪除了多少,如果你想(或)它只是刪除行。這種方式我找到了答案,這是可能的使用這些ID在jsp的幫助下

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

感謝大家,誰有助於回答我的問題...

0

您需要將生成的ID存儲到BackingBean中,每次頁面呈現時JSP和Javascript代碼都會執行。