您的位置:首页 > Web前端 > JavaScript

jsp页面el表达式区分操作系统

2014-12-12 13:30 344 查看
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ include file="/WEB-INF/tld/taglibs.jsp"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<%
String userAgent = request.getHeader("User-Agent");
String deviceOS = "";

if(userAgent.indexOf("Android")>0 || userAgent.indexOf("iPhone")>0){
deviceOS = "phone";
}

%>
<title>开机启动</title>

</head>

<body>
<%= userAgent%>
<%= deviceOS%>
<center>
<c:if test='<%=deviceOS == "phone" %>'>
<img alt="" src="${img}"  width="80%"/>
</c:if>
<c:if test='<%=deviceOS == "" %>'>
<img alt="" src="${img}" />
</c:if>
</center>

</body>
</html>


注意el表达式中的双引号 '<%= deviceOS == "phone" %>'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: