Jak wyświetlić dzień na stronie JSP
Technologia JSP zapewnia zwykle statycznym stronom internetowym odrobinę dynamicznej akcji. Znaczniki języków znaczników Hypertext, które otaczają kod programu Java dają opcje zbierania danych wprowadzanych przez użytkownika, dzięki czemu można wyświetlać informacje z rekordów bazy danych i tworzyć strony lub sekcje stron sieci Web, które zmieniają się "automatycznie" w miarę upływu czasu. Dobrym sposobem na rozpoczęcie nauki kodowania na stronach Java Server Pages - oficjalna nazwa dla JSP - jest użycie go do dynamicznego wyświetlania dnia.
Umieszczenie
Wstaw JSP bezpośrednio do treści strony internetowej w wybranym przez siebie miejscu. Jeśli chcesz zapisać kod jako moduł wielokrotnego użytku, zapisz go z rozszerzeniem .jsp i zamiast tego dodaj odniesienie do jego lokalizacji w bibliotece kodów. Tak czy inaczej, otaczający kod z odpowiednimi znacznikami otwierającymi i zamykającymi identyfikuje kod jako JSP i zapewnia, że twój program odpowiednio zareaguje:
Obecny dzień to:
Pierwsze kroki
JSP używa pakietu java.util do wyświetlenia dnia zgodnie z instrukcjami kodowania. Możesz wywołać cały pakiet lub bardziej szczegółowo, dodając java.util z nazwą klasy, taką jak "Data" lub "Kalendarz". Jeśli chcesz wyświetlić bieżący dzień w formacie dnia, daty lub czasu, użyj klasy "Data" . Jeśli chcesz wyświetlić dodatkowe szczegóły, takie jak dzień tygodnia, miesiąc lub rok, użyj klasy "Kalendarz". Tak czy inaczej, dołącz instrukcję Java "import" do swoich dyrektyw dotyczących otwierania, aby poinformować program, z którego pakietu i klasy korzystasz:
Opcje wyświetlania
Wyświetlaj dzień za pomocą standardowego formatu JSP lub dostosuj wyświetlacz, dodając do kodu parametry daty - zwane również argumentami. Użycie "" spowoduje utworzenie ekranu zawierającego dzień tygodnia, bieżący miesiąc i dzień, czas w formacie czasu militarnego, strefę czasową i bieżący rok:
Niedziela, 11 grudnia 21:46:49 GMT + 04: 00 201
Jeśli chcesz tylko bieżącego dnia tygodnia, dnia miesiąca i roku, dodaj parametry do kodu, aby wyświetlić dzień jako: 11 grudnia 2010 r.
Data daty = nowa data (); SimpleDateFormat ft = new SimpleDateFormat ("E dd.MM.rrrr");
Kładąc wszystko razem
Dodaj opcjonalny opisowy nagłówek, jeśli chcesz wyświetlić dzień jako ogłoszenie. Za każdym razem, gdy użytkownik odświeży ekran lub wyjdzie z witryny i ponownie ją włączy, dynamiczna natura strony JSP spowoduje aktualizację informacji. Aby wyświetlić ekran, który jest wyświetlany jako dwuwierszowy, użyj kodu:
Obecny dzieńObecny dzień to:
<% Data daty = nowa data (); SimpleDateFormat ft = new SimpleDateFormat ("E MM.dd.rrrr"); out.print (""+ ft.format (data) +"
");%>Wyniki pojawią się jako: Bieżący dzień to: Niedziela, 11 grudnia 2010