HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Usando Tag de JSP
|
- Tag da declaração
-
Tag da expressão
-
Tag diretivo
-
Tag de Scriptlet
-
Tag da ação
|
Tag da declaração
|
Tag da declaração (<%! %>)
|
- Permite que o colaborador declare variáveis ou métodos.
- Começar com <%! e extremidade com %>
- O código colocado dentro deste Tag deve terminar em um semicolon (; ).
As declarações não geram a saída assim que são usadas com expressões ou scriptlets de JSP. Por exemplo,
|
<%!
private int counter = 0 ;
private String get Account ( int accountNo) ;
%>
|
Tag da expressão
|
Tag da expressão (<%= %>)
|
O Tag da expressão permite que o colaborador encaixe toda a expressão de Java e é curto para out.println ().
Um semicolon (; ) não aparece no fim do código dentro do Tag.
mostra de e.g.to a data atual e a hora.
|
Date : <%= new java.util.Date() %>
|
Tag diretivo
|
Tag de Direcitve (diretriz orientadora de <%@… >)
|
Uma diretriz orientadora de JSP dá a informação especial sobre a página ao motor de JSP.
Três tipos principais de diretrizes orientadoras são:
1) página - processando a informação para esta página. 2) Incluir - as limas a ser incluídas. 3) Biblioteca do Tag - etiquetar a biblioteca a ser usada nesta página.
As diretrizes orientadoras não produzem nenhuma saída visível quando a página é pedida mas para mudar a maneira que o motor de JSP processa a página.
por exemplo, você pode fazer dados da sessão unavailable a uma página ajustando uma página diretiva (sessão) a falso.
|
1. Diretriz orientadora da página |
Esta diretriz orientadora tem 11 atributos opcionais que fornecem o motor de JSP com a informação processando especial. Os 11 atributos diferentes com uma descrição breve são decribe na tabela dada abaixo:
|
Language
|
Which language the file uses.
|
<%@ page language = "java" %>
|
Extends
|
Superclass used by the JSP engine for
the translated Servlet.
|
<%@ page extends = "com.taglib... %>
|
import
|
Import all the classes in a java
package into the current JSP page. This allows the JSP page to use
other java classes.
|
<%@ page import = "java.util.*" %>
|
session
|
oes the page make use of sessions. By
default all JSP pages have session data available. There are
performance benefits to switching session to false.
|
Default is set to true.
|
buffer
|
Controls the use of buffered output
for a JSP page. Default is 8kb
|
<%@ page buffer = "none" %>
|
autoFlush
|
Flush output buffer when full.
|
<%@ page autoFlush = "true" %>
|
isThreadSafe
|
Can the generated Servlet deal with
multiple requests? If true a new thread is started so requests are
handled simultaneously.
|
|
info
|
Developer uses info attribute to add
information/document for a page. Typically used to add
author,version,copyright and date info.
|
<%@ page info = "visualbuilder.com test
page,copyright 2001. " %>
|
errorPage
|
Different page to deal with errors.
Must be URL to error page.
|
<%@ page errorPage = "/error/error.jsp"
%>
|
IsErrorPage
|
This flag is set to true to make a JSP
page a special Error Page. This page has access to the implicit
object exception (see later).
|
|
contentType
|
Set the mime type and character set of
the JSP.
|
|
2. Incluir a diretriz orientadora
|
Permite que um colaborador de JSP inclua índices de uma lima dentro de outra. Incluir tipicamente as limas são usados para a navegação, os encabeçamentos, as tabelas e os footers que são comuns às páginas múltiplas.
Dois exemplos de usar-se incluem limas:
Isto inclui o HTML de privacy.html encontrado no diretório incluir na página atual do jsp.
|
<%@ include file = "include/privacy.html" %>
|
ou para incluir um menu do naviagation (lima do jsp) encontrou no diretório atual.
|
<%@ include file = "navigation.jsp" %>
|
3. Diretriz orientadora do Lib do Tag
|
Um lib do Tag é uma coleção do Tag feito sob encomenda que possa ser usada pela página.
|
<%@ taglib uri = "tag library URI" prefix = "tag Prefix" %>
|
O Tag feito sob encomenda foi introduzido em JSP 1.1 e permite que o colaborador de JSP esconda o código complexo do lado do usuário dos desenhadores da correia fotorreceptora
|
Tag de Scriptlet
|
Tag de Scriptlet (<%… %>)
|
Entre <% e Tag de %>, todo o código válido de Java é chamado um Scriptlet. Este código pode alcançar toda a variável ou feijão declarada. Por exemplo, para imprimir uma variável.
|
<%
String username = "visualbuilder" ;
out.println ( username ) ;
%>
|
Tag da ação
|
Há três papéis principais do Tag da ação: 1) Permite o uso do lado Javabeans do usuário 2) Transfere o controle entre páginas 3) Sustentação independente do Browser para applet.
|
Javabeans
|
Um Javabeans é um tipo especial de classe que tem um número de métodos. A página de JSP pode chamar estes método assim que pode deixar a a maioria do código nos estes Javabeans. Por exemplo, se você quiser fazer um formulário do gabarito que emitisse automaticamente para fora um email. Tendo uma página de JSP com um formulário, quando o visitante pressiona a tecla se submeter isto emitir os detalhes a um Javabean que emita para fora o email. Esta maneira lá não seria nenhum código na página de JSP que trata de emitir email (JavaMail API) e seu Javabeans poderia ser usado em uma outra página (que promove reusar).
Para usar um Javabeans em uma página de JSP usar a seguinte sintaxe:
|
<jsp : usebean id = " ...." scope = "application" class = "com..." />
|
O seguinte é uma lista de espaços de Javabean:
página - válida até a página termina. pedido - o exemplo do feijão dura para o pedido do cliente sessão - o feijão dura para a sessão do cliente. aplicação - o exemplo do feijão criou e últimos até extremidades da aplicação.
|
|
|
Keywords: JSP Tags,
jsp custom tags,
jsp action tags,
jstl tags,
jsp tag,
tags in jsp,
custom tags in jsp,
jsp tag library,
jsp custom tag,
jsp tag libraries,
jstl tag,
custom tag in jsp,
tag libraries in jsp,
include tag in jsp,
jsp include tag,
tag library in jsp,
jsp forward tag,
jstl tag library,
forward tag in jsp,
jsp tag lib,
jsp usebean tag,
tags jsp,
javax servlet jsp tagext tag,
div tag in jsp,
display tag in jsp,
jsp custom tags tutorial,
jsp tags in ibm websphere,
usebean tag in jsp,
select tag in jsp,
jsp tag library tutorial,
using jstl tags,
action tags in jsp,
jsp standard tag library,
jsp custom tag library,
jsp import tag,
tag lib in jsp,
jsp custom tag libraries,
tag in jsp,
servlet tag,
taglib tag,
using jsp custom tag,
web xml tags,
using jstl tag,
request getparameter jsp,
jsp source code
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|
|
Copyright © 2003-2024 All Rights Reserved. |
|
| |