2013-11-11 5 views
-3

Я не понимаю, что происходит в следующем коде. Может кто-нибудь объяснить мне, что происходит с этим кодом?Проблема с пониманием кода в jsp

<HTML> 

<HEAD> 

<meta http-equiv="REFRESH" content="2; URL=UploadFile.do"> 

<base href="UploadFile.do"> 

<title>SOI File Upload</title> 

<BODY> 

<% 
request.getSession().setAttribute(Constants.FROM_TRANSLATE_PAGE, "Y"); 

%> 

<H3 align="center">Loading...</H3> 

</BODY> 

</HTML> 
+1

Пожалуйста, поделитесь своим кодом. –

+2

Что ты не понимаешь? – LaurentG

ответ

0

Единственная логика я могу видеть здесь, при загрузке этой страницы значения «Y» установлен в рамках сеанса для атрибута, как Constants.FROM_TRANSLATE_PAGE

+0

делает ли он какой-либо другой прогресс? как перенаправление или что-то еще>? – user1934199

+0

Да, он попросит браузер сделать перенаправление на страницу UploadFile.do – DanielBarbarian

1

Добавления к Темным Рыцарям ответить немного.

код отображает страницу с заголовком и текстом, говоря Загрузка ...

В фоновом режиме он устанавливает атрибут сеанса (как описано Dark Knight) для имени атрибута в пределах Constants.FROM_TRANSLATE_PAGE до значения "Y".

Наконец через две секунды он попросит браузер обновить страницу и перенаправить ее на UploadFile.do. Вот что делает эта строка: <meta http-equiv="REFRESH" content="2; URL=UploadFile.do">

base href задает URL-адрес по умолчанию (и целевую, если присутствует) для страницы, но не имеет большого эффекта, если на странице нет ссылок.

Ref:

+0

спасибо за ответ – user1934199

+0

Я рад, что это помогло. Не стесняйтесь принять один из наших ответов! – DanielBarbarian

Смежные вопросы