UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID
import java.util.UUID;
public class TestGUID {
public static void main(String[] args) {//用main方法是为了测试方便
UUID uuid = UUID.randomUUID(); //实际项目中只有这句有用
System.out.println (uuid);
}
}
编译运行输出如:c9d6294f-0c62-453f-8626-68c7b0fc9769
jsp中
<%@ page import="java.util.UUID"%>
<%
UUID uuid = UUID.randomUUID();
%>
页面调用用<%=uuid%>
如把他赋值给一个隐藏的字段:<input type="hidden" class="input" id="IIDD" size="35" value="<%=uuid%>">
另外附上一个javascript生成guid的代码,不过需要弹对话框让用户确认activeX安全性,建议不使用。
<SCRIPT LANGUAGE="JavaScript">
<!--
var TypeLib = new ActiveXObject( "Scriptlet.TypeLib" );
strGUID = TypeLib.Guid;
alert ( strGUID );
//-->
</SCRIPT>
呼啦啦,google上的东西虽然多,但要找到自己真正想要的还真是不容易啊,像这个简单的代码。我就通过了很多次搜索不同关键字逐步缩小范围,接近答案,最后搜索到的。
总结一下,要有思路,有方向,然后根据搜索到的结果更加明确自己的方向,重新搜接近答案的关键字,最后就是要对看到的相关信息多在本机上测试和修改啦。