回答編集履歴

1

User-Agentを使う場合のコードを追記

2016/03/04 13:28

投稿

umed0025
umed0025

スコア851

test CHANGED
@@ -1,3 +1,33 @@
1
1
  できなくはないですが、難しいです。
2
2
 
3
3
  JSP(Servlet)の実行処理は、サーバー側の処理となるため、クライアントからブラウザ情報(User-Agent等)が送られてこないと判断できません。
4
+
5
+
6
+
7
+
8
+
9
+ User-Agentを使う場合のコードを記述しておきます。
10
+
11
+ ```JSP
12
+
13
+ <%
14
+
15
+ String ua = request.getHeader( "User-Agent" );
16
+
17
+ boolean isMSIE = ( ua != null && ua.indexOf( "MSIE" ) != -1 );
18
+
19
+ %>
20
+
21
+
22
+
23
+ <% if( isMSIE ){ %>
24
+
25
+ <div>
26
+
27
+ <% } %>
28
+
29
+ ```
30
+
31
+ 参考資料
32
+
33
+ http://stackoverflow.com/questions/968800/how-do-you-check-the-browsers-user-agent-in-a-jsp-page-using-jstl-el