O Editor JSP mostra o código de páginas do JavaServerTM gerado pelo IDE da página que está sendo editada. O código JSP está no formato XHTML e segue convenções JSP padrão para a representação em XML de uma página JSP. O código usa as bibliotecas de marcação JavaServer Faces para declarar componentes, manipuladores de eventos, validadores e assim por diante. Além disso, há expressões escritas na linguagem de expressão JavaServer Faces (JSF EL).
Criar e editar arquivos JSP, HTML e de etiquetas é similar a criar e editar arquivos de Java. O Editor de código-fonte oferece suporte a HTML, JSP e etiquetas personalizadas, incluindo a conclusão de código para os seguintes elementos JSP:
Ao abrir um arquivo JSP ou HTML no IDE, Paleta (Ctrl-Shift-8) é exibida à direita do Editor de código-fonte. São oferecidos fragmentos de códigos para a maioria das etiquetas JSP e HTML mais comuns -- agrupadas de acordo com suas funções:
Para usar um item de Paleta, arraste-o para o Editor de código-fonte e solte-o exatamente onde deseja que as marcas apareçam. Uma caixa de diálogo se abre. Você pode preencher os valores das propriedades padrão do item, clicar em OK e, em seguida, o IDE gera as marcas com os valores especificados.
O IDE oferece auto-completar de código com maiúsculas/minúsculas inteligentes para JSP, HTML e marcas personalizadas. Quando você começa a escrever uma marca, o IDE oferece a conclusão de código em caixa alta ou caixa baixa, dependendo do tipo de caixa que está sendo usado.
![]() |
Para ativar a conclusão de código de uma classe do JavaBean, o arquivo JSP deve ter uma diretiva jsp:useBean válida, a classe deve estar em um pacote e deve estar disponível na pasta src ou na biblioteca incluída na classpath de compilação. Para ativar a conclusão de código de marcas nas bibliotecas de marcas, o arquivo JSP dever ter uma diretiva taglib válida para a biblioteca e a biblioteca deve estar incluída na classpath de compilação. |
Outros exemplos de suporte adicional a JSP são os realces de etiquetas JSP, de diretivas JSP e de expressões EL, as {}abreviaturas de editor{}, o dobramento de código, a visualização de marcas JSP correspondentes, os delimitadores JSP ({}<>){} e EL ({}{}{}), e os recursos de {}, como hyperlinks para identificadores JSP. Você pode, por exemplo, ir ao arquivo de origem da marca que defina uma marca com referência em um arquivo JSP mantendo pressionada a tecla Ctrl e movendo o mouse sobre a marca, conforme ilustrado em Acessando uma marca personalizada a partir de uma página JSP.
Para formatar o código selecionado, clique com o botão direito do mouse no Editor de código-fonte e escolha Formatar (Alt-Shift-F) no menu pop-up. Se nenhum código estiver selecionado, o IDE age como se todo o arquivo tivesse sido selecionado. O IDE recolhe as marcas aninhadas somente se as marcas pai de início e de fim estiverem na área selecionada. Observe que esta ação não formata os scriptlets.