Як відобразити день на JSP

Технологія JSP надає звичайно статичним веб-сторінкам нотки динамічної дії. Теги мови розмітки гіпертексту, які оточують програмний код Java, дають вам можливості збирати введені користувачем дані, щоб відображати інформацію із записів бази даних та створювати веб-сторінки або розділи на веб-сторінках, які з часом змінюються «автоматично». Хороший спосіб розпочати навчання кодуванню на Java Server Pages - офіційна назва JSP - це використання його для динамічного відображення дня.

Розміщення

Вставте JSP безпосередньо в тіло вашої веб-сторінки у вибраному вами місці. Якщо ви хочете написати код як багаторазовий модуль, збережіть його із розширенням .jsp та додайте замість цього посилання на його розташування в бібліотеці коду. У будь-якому випадку, оточуючий код з відповідними тегами відкриття та закриття ідентифікує код як JSP і гарантує, що ваша програма відповість належним чином:

Починаємо

JSP використовує пакет java.util для відображення дня відповідно до ваших інструкцій з кодування. Ви можете викликати весь пакет або бути більш конкретним, додавши java.util із назвою класу, такою як “Дата” або “Календар”. Якщо ви хочете відобразити поточний день у форматі дня, дати чи часу, використовуйте клас “Дата”. Якщо ви хочете відобразити додаткові деталі, такі як день тижня, місяць або рік, скористайтеся класом «Календар». У будь-якому випадку, включіть інструкцію Java «імпорт» до директив початкової сторінки, щоб повідомити програмі, який пакет і клас ви використовуєте:

Параметри відображення

Відобразіть день, використовуючи стандартний формат JSP, або налаштуйте відображення, додавши параметри дати - також звані аргументи - до вашого коду. Використання “” створить дисплей, який включає день тижня, поточний місяць та день, час у форматі військового часу, часовий пояс та поточний рік:

Нд 11 грудня 21:46:49 GMT + 04: 00 201

Якщо все, що вам потрібно - це поточний день тижня, день місяця та рік, додайте параметри форматування до свого коду, щоб відображати день як: нд 11 грудня 2010

Дата дати = нова дата (); SimpleDateFormat ft = новий SimpleDateFormat ("E dd.MM.yyyy");

Поєднавши все це разом

Додайте необов’язковий описовий заголовок, якщо ви хочете відображати день як оголошення. Кожного разу, коли користувач оновлює екран або виходить і входить на ваш сайт, динамічний характер JSP спричинятиме оновлення інформації. Для дисплея, який відображається у вигляді дворядкового оголошення, використовуйте код:

Поточний день <% Дата дати = нова дата (); SimpleDateFormat ft = новий SimpleDateFormat ("E MM.dd.yyyy"); out.print ("<h2 align = \" left \ ">" + ft.format (date) + "</h2>"); %>

Результати відображатимуться як: Поточний день: Неділя, 11 грудня 2010 р

Останні повідомлення