2014-09-15 1 views
0

Я искал документацию по различным плитам, и кажется, что в основном используется для макетирования, поэтому я говорю, что на шаблоне каждый атрибут используется один раз.Использование плит apache для создания настраиваемых элементов ui

Я хочу создать повторно используемый шаблон компонента ui, поэтому я хочу передать атрибут с именем «type». Предположим, что «тип» используется несколько раз в этом шаблоне. В каждом месте это используется. Мне нужно написать tiles:insertAttribute. Для пользовательского тега jsp я просто объявляю атрибуты поверх тега, а затем могу получить доступ к объявленным атрибутам через синтаксис ${attribute}.

Есть ли лучший способ повторно использовать один и тот же атрибут в плитки, а не писать tiles:insertAttribute каждый раз в шаблоне. Также использование атрибутов плитки не подсвечивается в идее intellij по сравнению с пользовательскими атрибутами тегов jsp.

ответ

0

Есть ли лучший способ повторного использования одного и того же атрибута в плитки, а не писать плитки: insertAttribute каждый раз в шаблоне.

Если вы счастливы, что плитка: insertAttribute выполняется только один раз и хотят использовать результат несколько раз сделать ...

<c:set var="attribute"> 
    <tiles:insertAttribute name="type" /> 
</c:set> 

${attribute} 
${attribute} 
${attribute} 

Также атрибут плитки использование не выделяется в IntelliJ идеи, сравнивая к пользовательским атрибутам тегов jsp.

Я не знаю IntelliJ, но до тех пор, пока taglib верен и tld обнаружен, обычно редактор выделяет все правильно. Вы всегда можете попробовать NetBeans.

Смежные вопросы