读书人

getheader()获取浏览器和操作系统信息

发布时间: 2012-03-09 16:54:57 作者: rapoo

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 我就不知道了

读书人网 >Java Web开发

热点推荐