Наличие JSF выпивать поля поиска HTML. Doable? -- java поле с участием jsf поле с участием html пол Связанный проблема

Having JSF spit out an HTML Search field. Doable?


2
vote

проблема

русский

Я не разработчик Java, но работаю с командой, которая использует JSF 1.2

Мы хотели бы начать использовать теги HTML 5 и атрибуты. Не отображается, что JSF 1.2 поддерживает их по умолчанию.

Есть ли в любом случае, чтобы иметь текстовое тег JSF:

 <код> <x:inputText>   

Выполнить тег поиска HTML 5:

 <код> <input type="search" placeholder="blahblah" />   

прямо сейчас, я должен позволить ему выводить обычное текстовое поле, а затем поместите встроенные js после его запуска, чтобы вызвать функцию, которая преобразует его на стороне клиента:

 <код> <input type="text"> <script> funciton here that changes type to 'search' and adds placeholder attribute</script>   

Это работает, но немного взлом. Существует ли законный способ получить серверную сторону JSF для вывода правильных тегов HTML 5?

Английский оригинал

I'm not a Java developer, but work with a team that is using JSF 1.2

We'd like to start using HTML 5 tags and attributes. It does not appear that JSF 1.2 supports those by default.

Is there anyway to have a JSF text tag:

<x:inputText> 

spit out an html 5 search tag:

<input type="search" placeholder="blahblah" /> 

Right now, I'm having to let it output a regular text field and then I place inline JS after it to trigger a function that converts it client side:

<input type="text"> <script> funciton here that changes type to 'search' and adds placeholder attribute</script> 

It works, but is a bit hacky. Is there a legitimate way to get server-side JSF to output proper HTML 5 tags?

</div
        

Список ответов

2
 
vote
vote
Лучший ответ
 

Создать Пользовательский компонент . Это позволяет вам прекрасно зернистый контроль над отображением HTML.

или обновление до JSF 2.0, тогда вы можете создать Композиционный компонент < / a> Что является намного проще .

 

Create a custom component. This allows you fine grained control over rendered HTML.

Or upgrade to JSF 2.0, then you can create a composite component which is a lot easier.

</div
 
 
 
 

Связанный проблема

21  Не мог зарезервировать достаточно места для кучи объекта, чтобы начать JVM  ( Could not reserve enough space for object heap to start jvm ) 
Просто столкнулся со странной проблемой. Когда я набрал <код> java -version Я получил <код> Error occurred during initialization of VM Could not reser...

27  Отслеживание запроса XML / Ответы с JAX-WS при возникновении ошибки  ( Tracing xml request responses with jax ws when error occurs ) 
Я хочу войти в систему RAW Post Post, если есть какие-либо ошибки, я использую JAX-WS. Любая помощь будет оценена. Есть просто простым способом (ака: не исп...

0  Что такое ошибка Java: 93: достигается конца файла во время анализа?  ( What is java error 93 reached end of file while parsing ) 
Это может быть относительно простым вопросом, но почему моя программа получает эту ошибку: Express.java: 93: Ошибка: достигается до конца файла во время анали...

154  Любой способ вызвать частный метод?  ( Any way to invoke a private method ) 
У меня есть класс, который использует XML и отражение для возврата <код> Object s на другой класс. Обычно эти объекты являются подпольными полями внешнего ...

1  Jaxb Marshalling само отношении  ( Jaxb marshalling self relation ) 
Рассмотрим известное отношение сотрудника / менеджера <код> public class Employee { public Employee manager; public List<Employee> employees; } То, чт...

87  Регулярное выражение для URL-адресов в Java  ( Regular expression to match urls in java ) 
<Р> Я использую RegexBuddy при работе с регулярными выражениями. Из своей библиотеки я скопировал регулярное выражение для URL-адресов. Я успешно протестирован...

0  Почему этот модульный тест говорит, что мой каталог не существует, когда он делает?  ( Why does this unit test say my directory doesnt exist when it does ) 
Этот код <код> URL listofFiles = this.getClass().getResource("someDir"); File f = new File(listofFiles.toString()); File[] files = f.listFiles(); работа...

60  Получение ConcurrentModificationException брошенного при удалении элемента из списка java.util.List во время итерации? [Дубликат]  ( Getting a concurrentmodificationexception thrown when removing an element from a ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> Этот вопрос уже есть ответы здесь : ...

0  Как повторять первые столбцы, затем строки для чтения листа Excel в Java  ( How to iterate first columns then rows to read excel sheet in java ) 
Я хочу прочитать лист Excel так что я хочу прочитать мои данные 1-го столбца и повторять все строки, затем 2-й столбец Так как это сделать. Я сначала попроб...

0  Класс libgdx не рисует текстуру  ( Libgdx class does not draw texture ) 
Я пытаюсь нарисовать игровой символ в моем классе "MaigaMestreen.java" из класса "Mavans.java", когда я касаюсь экрана моего телефона. К сожалению, моя прогр...

-3  Я хочу знать, как извлечь данные из файла PDF с помощью Java [Закрыто]  ( I want to know how to extract data from a pdf file using java ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> закрыт . Этот вопрос должен быть больше Фокусированный . В настоя...

0  LinkedList Рекурсивный метод  ( Linkedlist recursive method ) 
Я пытаюсь написать рекурсивный метод, который печатает связанный список в обратном порядке, но я получаю ошибку Stackoverflow. Метод должен завершиться, когда...

0  Реализация ARP Smooth  ( Implementing arp sweep ) 
Я играю с libpcap / jpcap. Реализация Sweeper ARP. Я отправляю запрос на все IP в блоке до вещательного адреса и чтения ответов. Теперь я не могу думать о том...

1  Реализация интерфейса Realmmodel при расширении другого объекта  ( Implementing realmmodel interface while extending another object ) 
Я хочу использовать новую функцию realm-java, где я могу просто реализовать интерфейс Realmmodel и добавить аннотацию @realmclass для определения таблицы. Все...

5  Веб-сервисы в Java  ( Web services in java ) 
Что вы обычно используете для подключения к веб-сервису, когда вы разрабатываете проект Java? Есть разные API-S, которые могут сделать работу. Из разных кни...

Связанный проблема

21  Не мог зарезервировать достаточно места для кучи объекта, чтобы начать JVM 
27  Отслеживание запроса XML / Ответы с JAX-WS при возникновении ошибки 
0  Что такое ошибка Java: 93: достигается конца файла во время анализа? 
154  Любой способ вызвать частный метод? 
1  Jaxb Marshalling само отношении 
87  Регулярное выражение для URL-адресов в Java 
0  Почему этот модульный тест говорит, что мой каталог не существует, когда он делает? 
60  Получение ConcurrentModificationException брошенного при удалении элемента из списка java.util.List во время итерации? [Дубликат] 
0  Как повторять первые столбцы, затем строки для чтения листа Excel в Java 
0  Класс libgdx не рисует текстуру 
-3  Я хочу знать, как извлечь данные из файла PDF с помощью Java [Закрыто] 
0  LinkedList Рекурсивный метод 
0  Реализация ARP Smooth 
1  Реализация интерфейса Realmmodel при расширении другого объекта 
5  Веб-сервисы в Java