Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在jsp中生成主键或(id)?_Jsp_Uniqueidentifier - Fatal编程技术网

在jsp中生成主键或(id)?

在jsp中生成主键或(id)?,jsp,uniqueidentifier,Jsp,Uniqueidentifier,如何在Javascript中生成唯一id?我知道在java中使用uuid,但当我在JSP中使用uuid时,每次刷新后,它都会更改为我不想要的不同id。它也不应该改变我的身份应该像现在这样 假设1,2,3行中有复选框 例如:复选框和一些文本字段 若我删除带有复选框的2,它应该显示1,3 id的存在,这意味着在jsp页面中显示的内容(带有文本字段的复选框)与显示id的内容相同 添加行(带有复选框和文本字段)后,id应该增加,如果删除行,id应该减少 您需要将生成的id存储到BackingBean中,

如何在Javascript中生成唯一id?我知道在java中使用uuid,但当我在JSP中使用uuid时,每次刷新后,它都会更改为我不想要的不同id。它也不应该改变我的身份应该像现在这样

假设1,2,3行中有复选框

例如:复选框和一些文本字段

若我删除带有复选框的2,它应该显示1,3 id的存在,这意味着在jsp页面中显示的内容(带有文本字段的复选框)与显示id的内容相同


添加行(带有复选框和文本字段)后,id应该增加,如果删除行,id应该减少

您需要将生成的id存储到BackingBean中,每次呈现页面时都会执行JSP和Javascript代码。

在java script put add row按钮中,如果您按下add row按钮,它将显示文本框和复选框(在我的示例中)按“添加行”按钮的次数应显示内容(文本框和复选框)以便

现在实际答案开始了,在java脚本中放置或声明var
eg:var rowcount=1
在字段的末尾(表示在最后一个复选框和文本框之后)放入
rowcount++在这种情况下,如果按“添加行”按钮,则删除行时的行数将增加,同时放入
行数--(具有不同的功能)。删除行后,它将显示id,如果您想删除行,它将显示您删除了多少行

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

感谢所有为我的问题做出贡献的人