1

正如标题所示,我想将手机的请求重定向到特定页面。

我期望的另一种方式只是一个包含有关 UserAgent 信息的变量,以便 U 可以在 JSP 中使用该变量来测试和仅显示特定数据

我是 struts 的新手,所以只是一个 ** 期待简单的程序 ... **

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 回答