Замените if (isset ($ _ GET ['page'])) и header ('Location:'. $ Url);в PHP для JSP - PullRequest
1 голос
/ 28 января 2012

Помогите, пожалуйста, преобразовать следующий код PHP в JSP

<?php

$url = $_REQUEST['url'];
if(isset($_GET['page']))
{
    if( $_GET['page'] == '' )
    {
        header('Location:'.$url);
    }
    else
    {
        $_REQUEST['page'] = $_REQUEST['page'];
        header('Location: '.$url.'?page=#'.$_REQUEST['page']);
    }
}

?>

Мне не удалось найти замену функции Isset в PHP и тега местоположения заголовка в PHP, используемого для перенаправления в JSP

1 Ответ

1 голос
/ 28 января 2012

Я не очень хорош в JSP .. Как бы то ни было, я пытался.Вероятно, это то, что вы хотите:

<%
String url, page;
url = request.getParameter("url");
page = request.getParameter("page");
if(page)
{
    if( page == '' )
    {
        response.sendRedirect(url);
    }
    else
    {
        response.sendRedirect(url + "?page=#"+page));
    }
}
%>
...