Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Някои тънкости при работата с Java Server Pages (JSP)
  1. Java Server Pages
  2. Java Server Pages -2
  3. Java Server Pages -3
  4. Java Server Pages -4
  5. Java Server Pages -5
Mutatos
     
Автор  Mutatos (16.05.2004 20:27)  съобщение до автора
Погледнат  6931 пъти  добави към любими
Оценка  добави коментар
Гласове  8  изпрати на приятел
Коментари  (0)  абонирай се за Java
    Страница 1 / 5

 



Някои тънкости при работата с Java Server Pages (JSP)
Светлин Наков

Стандартни обекти в JSP
Съгласно стандарта за Java Server Pages във всички JSP-страници автоматично се създават следните обекти:
request - за достъп до HTTP заявката и параметрите, които клиентът е изпратил към нея
response - за управление на отговора на HTTP заявката
out - изходен текстов поток за отговора на HTTP заявката
session - за управление на потребителските сесии
application - за достъп до данните, съхранявани  в контекста на Web-приложението
За удобство на програмиста тези обекти са достъпни от всички скриптлети в JSP-страницата. В нашия пример използвахме обекта out, чрез който отпечатахме текущата дата в изходния поток на JSP-страницата. В други случаи ще използваме и другите обекти. Целта е на автоматично създадените обекти е да се намали обемът на кода, който програмистът механично пише при работа със сървлети.
Технологията Java Server Pages предоставя на Web-разработчика освен скриптлети и други тагове. Ще разгледаме най-важните от тях.

JSP атрибути
В примера използването на класа java.util.Random става чрез пълното име на класа, предшествано от името на пакета, в който стои този клас. При нормалното програмиране на Java в програмата могат да се включват пакети чрез ключовата дума import, следвана от име на пакет. След това могат да се използват класовете от включените пакети като се изписват само имената им без пълните имена на пакетите, към които те принадлежат. В JSP също има начин за import-ване на пакети. Това става с атрибутът
CODE
1
<%@ page import="име_на_пакет" %>
, който се слага обикновено в началото на JSP-страницата. Например следният атрибут в JSP документ:

CODE
1
<%@ page import="java.util.*" %>

е еквивалентен на реда

CODE
1
import java.util.*;

написан в началото на сървлета преди декларацията на класа, който се получава при трансформацията на JSP страницата в сървлет.
Чрез подобен атрибут на JSP документа може да се зададе и content-type-а и encoding на върнатия HTTP отговор. Например ако искаме да върнем документ, който да се интерпретира от Web-браузъра на клиента като чист текст, а не като HTML, можем да напишем следното на един от началните редове на JSP документа:

CODE
1
<%@ page contentType="text/plain" %>

Ако искаме да укажем на клиентския Web-браузър, че върнатият от документ трябва да се изобрази на кирилица с българската кодова таблица, трябва да зададем атрибута:

CODE
1
<%@ page contentType="text/html;charset=windows-1251" %>



  Следваща страница >> 


Ключови думи: jav java server pages jsp HTTP атрибут


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: Mutatos  
Николай Николов се занимава с програмиране на PHP/MySQL повече от 6 години. Заедно с разработката на уеб приложения на PHP, се занимава с Java, XML и Webservices.
   
 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008