Веб-програмування на Java: відмінності між версіями

Вилучено вміст Додано вміст
Рядок 143:
Наш Scriplet витягує значення параметрів і зберігає їх у відповідних змінних. Щоб у потрібному місці вивести значення змінних, використовуються відповідні JSP вирази, наприклад, <%= login %> - вставляє в код сторінки значення змінної login.
 
Слід зазначити, що при використанні кирилиці можуть виникнути проблеми з правильним відображенням символів із запиту. Коли замість потрібних букв будуть зображені незрозумілі закарлючки та символи. Вся проблема у різних кодуваннях запиту і того, що використовує віртуальна машина java, tomcat, база даних і т.п. Якщо у вас в наведеному прикладі вивело саме так, то у випадку з POST запитом допоможе створення спеціального сервлета-фільтра, який викликається перед запитом певних сторінок та сервлетів. ГрафічніДетальніше середовищапро розробкироботу дозволяютьз згенеруватифільтрами фільтр-заготовкута автоматично.вирішення Вампроблем залишитьсяз лишекодуванням додатидивіться уна метод doBeforeProcessing рядок[[stackoverflow.com|http: request//stackoverflow.setCharacterEncoding("com/questions/138948/how-to-get-utf-8");-working-in-java-webapps]]. Даний фільтр повинен бути відповідним чином прописаний у файлі конфігурації web.xml.
<source lang="xml">
<filter>