Характеристиката на разполагане е важна част от уеб приложението за съхраняване на основните му параметри.
ЕВРОВОК разгръщането им е XML-файл, кореновия елемент е маркер
В най-простия случай, дескриптора на разгръщане съдържа само един етикет
свободен край
свободен край
Може би има няколко начални страници за един единствен уеб приложение. В този случай, да ги търсите в определен ред.
Характеристиката разгръщане на уеб-приложението предоставя информация, необходима уеб контейнера за взаимодействие с приложението.
параметри сървлет инициализация и техните стойности са описани в тялото на съответния маркер
Единственият пример в параметъра инициализация има име и стойност 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.
Свързани статии