如何可以在JSP文件开头处,判断用户是用手机还是电脑打开网页?

siu5 2015-02-27 09:35:36
公司的网页,现在要求加上手机版的功能。我已经做了几个专用于手机版的网页。我知道在一般的网页处,加上一个script的判断,就可以知道用户使用用手机打开网页,然后就跳转去手机的专用版的网页文件。
但我为了节省开发时间和减少项目里面的文件,一直想把手机版和电脑版的网页,合起来到一个网页文件(即JSP文件)。
例如,在JSP文件的开头,写入如下代码:
<%
boolean moblie=false;
if (用手机打开)
mobile=true; //在文件后面的内容中,用于使用不同的代码
%>
例如:
<%
if (b)
System.out.println("<meta name='viewport' content='width=100%, initial-scale=1.0, user-scalable=no'>\n");
%>
等等。。。
谢谢指教!
...全文
275 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dielianxian 2015-02-27
  • 打赏
  • 举报
回复
使用楼上的方法判断。。。至于跳转就自己写吧
BrightFireOfCy 2015-02-27
  • 打赏
  • 举报
回复
1楼正解。。。。。
chenjing0320 2015-02-27
  • 打赏
  • 举报
回复
String userAgent = request.getHeader("User-Agent'"); 获取浏览器信息,手机打开和电脑打开应该是不同的,根据字符串内容判断是否是手机打开。
siu5 2015-02-27
  • 打赏
  • 举报
回复
太好了,谢谢!

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧