ПредишенСледващото

Характеристиката на разполагане е важна част от уеб приложението за съхраняване на основните му параметри.

ЕВРОВОК разгръщането им е XML-файл, кореновия елемент е маркер . ЕВРОВОК Приложението може да съдържа много различни и повтарящи се елементи. Редът на елементите в и техният синтаксис дефиниран XML схема.

В най-простия случай, дескриптора на разгръщане съдържа само един етикет

, във вътрешността на който няма нищо. В нашия случай, има три ключови думи: , и .

свободен край Това не е задължително, но ако има, то не може да се повтаря повече от веднъж. Този етикет се използва за определяне на името на уеб приложението, което след това може да се използва в графичния интерфейс. За това име не се изисква уникалност и стойността му не оказва влияние върху приложението.

свободен край също не е задължителен и е предназначен да покаже списъка на стартиращи страници уеб приложение. Имената на поклонниците е посочен файл в маркера използване на един или повече етикети .

Може би има няколко начални страници за един единствен уеб приложение. В този случай, да ги търсите в определен ред.

Характеристиката разгръщане на уеб-приложението предоставя информация, необходима уеб контейнера за взаимодействие с приложението.

параметри сървлет инициализация и техните стойности са описани в тялото на съответния маркер ЕВРОВОК разгръщане на приложението. В пример фрагмент приложение ЕВРОВОК разполагане описва сървлет HHH един PAS параметри на инициализация.

Единственият пример в параметъра инициализация има име и стойност fhtml male.html а. Стойността на параметъра инициализация винаги имат тип линия. Обикновено, параметърът инициализация може да бъде по-голяма от единица.

Връща стойността на инициализация параметър в сървлета, можете да използвате метод getInitParameter Сървлет интерфейс. В пример фрагмент сървлет четец стойност параметър fhtml.

publicclass еее extendsHttpServletimplementsServlet

protectedvoid doGet (HttpServletRequest RQ, HttpServletResponse RS)

throwsServletException. IOException

String fhml = getInitParameter ( "fhtml");

rq.getRequestDispatcher ( "/" + fhml) .forward файл (RQ, RS);

Атрибутите на системните обекти. Назначаване. прилагане на принципите. атрибути контекст

динамично контекст елементи могат да бъдат инсталирани атрибути, модифицирани или изтрити в Servlets методите или JSP scriptlets. Фиг. 5.7 е откъс от сървлета използване контекст атрибути.

publicvoid първоначален () throwsServletException

ServletContext SC = getServletContext ();

protectedvoid услуга (HttpServletRequest RQ, HttpServletResponse RS)

throwsServletException. IOException

ServletContext SC = getServletContext ();

PrintWriter PW = rs.getWriter ();

Преброяване ен = sc.getAttributeNames ();

х = (стринга) en.nextElement ();

pw.println ( "
"+ + X" = "+ sc.getAttribute (х));

В метода на метод услуга сървлета, използвайки kontekstagetAttributeNames igetAttribute в прозореца на браузъра показва имената на всички параметри и техните стойности. Моля, имайте предвид, че някои от атрибутите могат да бъдат създадени и монтирани от webkonteynerom. За да не се променя или да ги премахнете, трябва документация на сървъра, за да разберете имената на тези атрибути и да ги използва в своите приложения. Ако е необходимо, премахнете атрибута използва metodremoveAttribute.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!