getheader()获取浏览器和操作系统信息
核心代码:
String agent=request.getHeader("User-Agent");
StringTokenizer st = new StringTokenizer(agent,";");
st.nextToken();
//得到用户的浏览器名
String userbrowser = st.nextToken();
//得到用户的操作系统名
String useros = st.nextToken();
但是总报错
java.util.NoSuchElementException,于是把agent全打印了出来发现没有";"这个分隔符,请问该如何改正
------解决方案--------------------
1.总报错java.util.
NoSuchElementException,看是否导入了StringTokenizer包
2.没有";"这个分隔符,看有没有空格什么的,不推荐使用StringTokenizer,推荐split
不知道能否帮上你
------解决方案--------------------
C++ :
LCID language;
language=GetSystemDefaultLCID();
Java 我就不知道了