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
Java 如何为JSP输入生成ID_Java_Jsp - Fatal编程技术网

Java 如何为JSP输入生成ID

Java 如何为JSP输入生成ID,java,jsp,Java,Jsp,如何在JSP/Java中生成一个唯一的Id,然后将其输入到文本中,我尝试使用UDDI,但是我希望它是1,2,3,4,5,6,7,8等等 输出电流输入代码如下所示 <% String name = request.getParameter("name"); String question = request.getParameter("question"); java.util.Date date = new java.util.Date();

如何在JSP/Java中生成一个唯一的Id,然后将其输入到文本中,我尝试使用UDDI,但是我希望它是1,2,3,4,5,6,7,8等等

输出电流输入代码如下所示

    <%

    String name = request.getParameter("name");
    String question = request.getParameter("question");
    java.util.Date date = new java.util.Date();


    String file_name = "form.txt";
    try{
        ReadFile file = new ReadFile(file_name);
        String[] aryLines = file.OpenFile();
        int i;
        for(i=0; i< aryLines.length; i++);

    }
    catch (IOException e){
        System.out.println("Sorry,not accepted");
    }

    WriteFile fileWriter = new WriteFile(file_name, true);

    fileWriter.writeToFile(name+","+question+","+date+","+"Pending");
%>


非常感谢

如果您希望在Java应用程序中使用递增的唯一ID,那么它可以很好地工作。

从示例代码中很难确定为什么需要唯一ID。上面的文件代码不应该在JSP中,这不是一个很好的做法。你能解释一下你为什么想要一个唯一的ID吗?@Bartvl@tomhartwell嗨,我们想把它和其他人一起输入文本文件。所以
fileWriter.writeToFile(ID+”、“name+”、“+question+”、“+date+”、“+Pending”)。因此,在文本文件中,它将类似于“1,first,question,Tue Feb 28 14:59:53 GMT 2012,Pending”@user1235590当您开始循环从文本文件中读取的行时,使用i的值(或用于循环的任何变量)作为您的ID值。循环将自动为您递增:)您究竟为什么要使用原子整数之类的东西来实现这一点?整数更适合于同一个任务,并且只使用了内存的一小部分。我假设通过唯一ID,海报需要一个在应用程序中唯一的数字。但是原子整数用于多道程序设计;当您只想获得唯一的编号时,不需要使用相对较重的对象。除非您所说的“整个应用程序”是指完整的servlet,其中多个线程将访问同一个变量。然后我的判断太快了。没问题,是的,应用程序我指的是web应用程序,因为原始海报的示例是JSP。我应该在海报上提到为什么原子整数很有用,因为这是决定是否使用它们的关键信息。