String header=request.getHeader("User-Agent");
这句话可以获得头信息,可是不同的浏览器获得的信息也不一样,如何更好的获得手机型号呢?
如何判断访问者是来自哪个浏览器或者移动电话?
可以通过检查HTTP_USER_AGENT标签来判断。例如试着使用Microsoft Internet Explorer访问一个站点的时候,HTTP_USER_AGENT将返回:Mozilla/4.0 (compatible;MSIE 5.0; Windows 98);在同样的情况下使用Nokia 7110访问这个站点,HTTP_USER_AGENT就会是:Nokia7110/1.0(04.73)。据此可以判断用户代理是什么类型的。
你用sniffer抓一下包 如果没有这方面的信息可以在wml中本地获取手机型号 然后发到后台去。
很长时间不搞wml了 不知道现在升级到什么情况了 不过理论还是这个样子 呵呵