січня
14
2012

Кирилиця і htmlentities/htmlspecialchars. Проблема з українськими символами

Іноді через неуважність виникає така проблема, що функція htmlentities конвертує кирилицю в нечитабельну послідовність символів. Це означає, що Ви не вказали кодування, яке функція буде використовувати при перетворенні рядка в html.

Вирішується ця проблема дуже легко - необхідно додати у виклик функції третій параметр-кодування. Найчастіше це рядок 'UTF-8' або 'cp1251'. Також Ви можете використовувати функцію htmlspecialchars замість htmlentities. Вона працює таким же чином, але конвертує менший діапазон спеціальних символів. Не забувайте про кодування, в htmlspecialchars також є цей аргумент.

Далі
січня
14
2012

Spring WebFlow. Використання посилання (<a>) замість кнопки (<input>) для відправки події

В Spring WebFlow для відправки подій зазвичай використовуються елементи керування input з ім'ям події, яке необхідно відправити. Але якщо від користувача не потрібні будь-які дані, то є сенс замінити кнопку на звичайне посилання. Це можна зробити, використовуючи службову змінну ${flowExecutionUrl} і параметр _eventId. Також, з подією можна передавати необхідні параметри.

Далі
січня
13
2012

Spring Web Flow. Hi John! Частина 3. Модифікація

У цій частині ми модифікуємо веб-програму з попередньої частини статті. Користувачеві необхідно буде ввести ім'я, що містить не менше 3-х символів, для того, щоб побачити вікно вітання.

Далі
січня
12
2012

Spring Web Flow. Hi John! Частина 2. Написання програми

У цій частині ми вдосконалимо веб-програму з попередньої статті. Користувач зможе ввести своє ім'я та побачити привітання у вигляді "Hello John!". Все це буде зроблено з використанням Spring Web Flow.

Далі
січня
11
2012

Spring Web Flow. Hi John! Частина 1. Налаштування програми

Продовжуємо тему Spring Web Flow, яку ми почали обговорювати в попередній статті. Почнемо з налаштування програми. У цій частині ми налаштуємо веб-програму, яка буде детально описана в наступній частині.

Далі
січня
10
2012

Syntax Highlighter. Підсвічування синтаксису на JavaScript

У статті розглядається кілька JavaScript-інструментів для підсвічування синтаксису коду програми. Це наступні скрипти: Highlight, Google Code Prettify, SHJS, SyntaxHighlighter, Chili, DlHighlight, JUSH (JavaScript Syntax Highlighter), beautyOfCode

Далі
січня
10
2012

Горизонтальная и вертикальная прокрутки в DIV

При створенні веб-сторінок трапляється, що якийсь блок виходить за свої межі. Для того, щоб його повернути в свої межі, досить додати смуги прокрутки. Це робиться за допомогою css-властивостей overflow-x: scroll і overflow-y: scroll.

Далі
січня
05
2012

Spring Web Flow. Hello World! Частина 5

У статті описаний процес створення програми Hello World з використанням Spring Web Flow. Описуються базові стани SWF. Також наводяться код програми та принцип url-адресації у flow.

Далі
січня
05
2012

Spring Web Flow. Hello World! Частина 4. Налаштування програми

Налаштовуємо файл сервлета SWFHelloWorld-servlet.xml, стартову сторінку index.jsp, в якій буде знаходиться посилання на програму, що буде написана з використанням Spring Web Flow. У цій статті також пояснюються деякі аспекти конфігурування файлу SWFHelloWorld-servlet.xml.

Далі
січня
05
2012

Spring Web Flow. Hello World! Частина 3. Налаштування SWF

Проект створено. Налаштовуємо його для роботи зі Spring Web Flow. Налаштування будемо проводити з трьома файлами: дескриптор розгортання web.xml, файл налаштувань applicationContext.xml і контекст context.xml.

Далі