如何在jsp中自动生成文本框值

时间:2013-07-30 12:58:48

标签: jsp

我尝试自动生成表单的特定唯一文本框值,并且每次页面加载时都必须递增。我尝试使用静态变量,但最终没有用,因为当我关闭broswer并重新运行应用程序时,它从它的初始值开始。

<%! static int i=0; %>
 <% i++; %>
<span class="label">Registration No.<m id="rbn" style="color:red">*</m></span> 
 <input type="text" name="rgno" value="CHD-<%=i%>" class="input_panel"  maxlength ="15"  id = "rgno" minlength="1" />

请帮帮我!

1 个答案:

答案 0 :(得分:0)

如果我正确地解析您的查询,那么您可以使用两种方法:

  1. 使用Servlet并将变量定义为类变量(在doGet()和doPost()之外)。在servlet被破坏之前,您将获得新值。
  2. 创建一个表,该表将存储一个值(最初设置为0),当您加载/刷新页面然后将表中的值递增1时。