Новое в JSPX - Dillemas - PullRequest
       20

Новое в JSPX - Dillemas

1 голос
/ 20 января 2012

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

Раньше я работал с PHP, asp.NET и Java, поэтому вы получите представление о моем прошлом.

У меня есть некоторые проблемы:

Прежде всего, использует ли JSPX какую-то мастер-страницу, если я не предполагаю, что использование «include» будет лучшим способом уменьшить повторение кода. Однако я все еще не могу избавиться от всего заголовка, потому что мне нужен тег Title, если только это не обходится!?

Вторая проблема заключается в том, что html, выгружаемый JSP, иногда недопустим. Например, это объявление html: <html id="document:html" lang="en">, которое недопустимо, и есть другие подобные проблемы. Я знаю, что есть еще один пост об этом по переполнению стека, но он нацелен в основном на самозакрывающиеся теги, не затрагивая проблему типа документа.

Буду признателен, если вы поможете мне с моими текущими проблемами, и если у вас есть хорошие уроки, пожалуйста, поделитесь. Я хотел бы создать поддерживаемый код и максимально сократить код на страницах (например, включить файлы верхнего и нижнего колонтитула, чтобы они были только в 1 файле).

Обновление (комментарий BalusC):

Это первые три строки в моем файле .jspx:

<?xml version="1.0" encoding="UTF-8"?>
<jsp:root version="2.1" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:ice="http://www.icesoft.com/icefaces/component">
<jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
...