首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

getheader()获取浏览器和操作系统信息,该怎么解决

2012-03-09 
getheader()获取浏览器和操作系统信息核心代码:String agentrequest.getHeader(User-Agent)StringToke

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

热点排行