1

タイトルが示すように、携帯電話のリクエストを特定のページにリダイレクトしたいと考えています。

私が期待するもう1つの方法は、UserAgentに関する情報を含む変数のみであるため、その変数をJSPで使用して、特定のデータのみをテストおよび表示できます

私はストラットの初心者なので、**単純なプログラムを期待しています...**

4

1 に答える 1

0

これを試して。

私の index.jsp

<%-- 
    Document   : index
    Created on : Apr 17, 2013, 7:11:53 PM
    Author     : Prabhakar
--%>


<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Detect</title>
        <%
        String ua = request.getHeader( "User-Agent" );
        boolean isFirefox = ( ua != null && ua.indexOf( "Firefox/" ) != -1 );
        boolean isMSIE = ( ua != null && ua.indexOf( "MSIE" ) != -1 );
        response.setHeader( "Vary", "User-Agent" );
        %>
    </head>

        <% if( isMSIE ){ 
      response.sendRedirect("ie.action");

     } else if(isFirefox) { 
        response.sendRedirect("mozilla.action");
         }else{
        response.sendRedirect("default.action");
        } %>

    </body>
</html>
于 2013-05-14T12:04:17.137 に答える