
@ -0,0 +1,2 @@ |
|||
*~ |
|||
|
@ -1,63 +0,0 @@ |
|||
Jeudi 18 décembre 2008 |
|||
G54 |
|||
|
|||
====== Correction jeu d'échecs ====== |
|||
|
|||
===== DUC ===== |
|||
|
|||
3 acteurs : |
|||
* utilisateur |
|||
* opérateur |
|||
* expert |
|||
|
|||
Opérateur et expert sont des utilisateurs. |
|||
|
|||
Tout les utilisateurs peuvent : |
|||
* rechercher une partie |
|||
* visualiser un échiquier |
|||
* naviguer dans une partie |
|||
|
|||
L'opérateur peut, en plus des utilisateurs : |
|||
* saisir une partie |
|||
* saisir un coup |
|||
|
|||
L'expert peut, en plus des utilisateurs : |
|||
* commenter une partie |
|||
|
|||
===== DCA/DPO ===== |
|||
|
|||
2 packages : |
|||
* Partie |
|||
* Échiquier |
|||
|
|||
Partie - - -> Échiquier |
|||
|
|||
==== Partie ==== |
|||
|
|||
Classes : |
|||
* Partie |
|||
* Coup |
|||
* Joueur |
|||
|
|||
==== Échiquier ==== |
|||
|
|||
Classes : |
|||
* Pièces |
|||
* TypePièces |
|||
* Case |
|||
* Échiquier |
|||
|
|||
====== Cours ====== |
|||
|
|||
Explication des techniques pour introduire les Design Patterns : |
|||
* Le papillon |
|||
* Le rectangle |
|||
|
|||
===== Design Pattern ===== |
|||
|
|||
3 types : |
|||
* Singleton |
|||
* Observateur |
|||
* Fabrique |
|||
|
|||
|
@ -1,89 +0,0 @@ |
|||
05 décembre 2008 |
|||
Séance 3 |
|||
|
|||
Cf. https://tetras.u-strasbg.fr/prive/pedagogie/LP/P51/index.php?menu=301 |
|||
|
|||
====== Cours ====== |
|||
|
|||
===== Les applets, quoi ça ? ===== |
|||
|
|||
Une applet est une application lancée sur la machine d'un client à partir d'un navigateur Web en appel à un serveur. |
|||
|
|||
Mais il y a certaines limitations pour des raisons de sécurité. |
|||
|
|||
===== Quelles sont les propriétés des applets ? ===== |
|||
|
|||
Donner un nom à une applet sert pour faire communiquer les applets entres elles. |
|||
|
|||
Même avec l'archive il faut dire quelle classe exécuter, donc la propriété CODE est obligatoire. |
|||
|
|||
===== Appels de méthodes ===== |
|||
|
|||
init : une fois au chargement de la page |
|||
|
|||
start : plusieurs fois après le démarrage de la page |
|||
|
|||
===== Activité principale d'une applet ===== |
|||
|
|||
Dans le cas d'une applet, en général c'est pour un but graphique, pour cela on utilise la méthode paint() qui permet de redessiner l'applet. |
|||
|
|||
À cet effet on peut considérer la méthode paint() comme la méthode principale de notre applet. |
|||
|
|||
===== Gestion des images ===== |
|||
|
|||
==== Récupération des images ==== |
|||
|
|||
Les images sont récupérées sur le serveur, via une URL relative donnée. |
|||
|
|||
getCodeBase : donne le répertoire de base de notre application sur le serveur. |
|||
|
|||
On rappelle qu'une applet ne peut charger des fichiers ou des choses QUE du serveur sur laquelle elle a été lancée. |
|||
|
|||
==== Affichage des images ==== |
|||
|
|||
On utilise la méthode DrawImage() |
|||
|
|||
==== MediaTracker ==== |
|||
|
|||
Chargement asynchrone des ressources (média) |
|||
|
|||
waitForAll() : patient que toutes les images soient chargées. |
|||
|
|||
===== Le contexte d'une applet ===== |
|||
|
|||
Permet d'accéder au navigateur ou aux autres applets de la page HTML. |
|||
|
|||
===== Déploiement d'une applet ===== |
|||
|
|||
Pour vérifier qu'une applet fonctionne, on peut tester sans navigateur web, à l'aide d'**appletviewer** |
|||
|
|||
Fichiers d'aide HTML : pas des fichiers auquels on veut accéder directement par notre serveur Web. Le navigateur ne peut pas accéder directement à l'archive. C'est l'applet qui accède aux fichiers contenus dans notre archive. |
|||
|
|||
===== Conclusion ===== |
|||
|
|||
Les applets c'est quand même le PHP et l'AJAX ne suffisent pas de faire ce qu'on veut, et les clients veulent pas une application lourde, mais possèdent JRE. |
|||
|
|||
Avantage des applets : rien n'est exécuté sur le serveur. |
|||
|
|||
Inconvénient : demande une certaine puissance. |
|||
|
|||
====== Démonstration ====== |
|||
|
|||
Démonstration de UNIV-R sur les serveurs de l'université. |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
@ -0,0 +1,9 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<classpath> |
|||
<classpathentry kind="src" path="src"/> |
|||
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/> |
|||
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/> |
|||
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Serveur Tomcat v6.0 sur localhost"/> |
|||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/java-1.6.0-openjdk"/> |
|||
<classpathentry kind="output" path="build/classes"/> |
|||
</classpath> |
@ -0,0 +1,2 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<pageflow:Pageflow xmlns:pageflow="http://www.sybase.com/suade/pageflow" id="pf12297085409220" configfile="/BlankoNet/WebContent/WEB-INF/faces-config.xml"/> |
@ -0,0 +1,30 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<projectDescription> |
|||
<name>BlankoNet</name> |
|||
<comment></comment> |
|||
<projects> |
|||
</projects> |
|||
<buildSpec> |
|||
<buildCommand> |
|||
<name>org.eclipse.jdt.core.javabuilder</name> |
|||
<arguments> |
|||
</arguments> |
|||
</buildCommand> |
|||
<buildCommand> |
|||
<name>org.eclipse.wst.common.project.facet.core.builder</name> |
|||
<arguments> |
|||
</arguments> |
|||
</buildCommand> |
|||
<buildCommand> |
|||
<name>org.eclipse.wst.validation.validationbuilder</name> |
|||
<arguments> |
|||
</arguments> |
|||
</buildCommand> |
|||
</buildSpec> |
|||
<natures> |
|||
<nature>org.eclipse.wst.common.project.facet.core.nature</nature> |
|||
<nature>org.eclipse.jdt.core.javanature</nature> |
|||
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> |
|||
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature> |
|||
</natures> |
|||
</projectDescription> |
@ -0,0 +1,3 @@ |
|||
#Thu Dec 18 14:20:06 CET 2008 |
|||
eclipse.preferences.version=1 |
|||
encoding/<project>=UTF-8 |
@ -0,0 +1,7 @@ |
|||
#Fri Dec 19 18:18:01 CET 2008 |
|||
eclipse.preferences.version=1 |
|||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 |
|||
org.eclipse.jdt.core.compiler.compliance=1.6 |
|||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error |
|||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error |
|||
org.eclipse.jdt.core.compiler.source=1.6 |
@ -0,0 +1,3 @@ |
|||
#Fri Dec 19 14:07:03 CET 2008 |
|||
eclipse.preferences.version=1 |
|||
internal.default.compliance=default |
@ -0,0 +1,5 @@ |
|||
#Fri Dec 19 18:18:01 CET 2008 |
|||
classpath.helper/org.eclipse.jdt.launching.JRE_CONTAINER\:\:org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType\:\:java-1.6.0-openjdk/owners=jst.java\:6.0 |
|||
classpath.helper/org.eclipse.jst.server.core.container\:\:org.eclipse.jst.server.tomcat.runtimeTarget\:\:Apache\ Tomcat\ v6.0/owners=\#system\# |
|||
classpath.helper/org.eclipse.jst.server.core.container\:\:org.eclipse.jst.server.tomcat.runtimeTarget\:\:Serveur\ Tomcat\ v6.0\ sur\ localhost/owners=\#system\#;jst.web\:2.4 |
|||
eclipse.preferences.version=1 |
@ -0,0 +1,12 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<project-modules id="moduleCoreId" project-version="1.5.0"> |
|||
<wb-module deploy-name="BlankoNet"> |
|||
<wb-resource deploy-path="/" source-path="/WebContent"/> |
|||
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/> |
|||
<dependent-module deploy-path="/WEB-INF/lib" handle="module:/classpath/lib//mnt/hd/Documents/LPCDED/2007/cours/P51/apache-tomcat-6.0.14/webapps/ecommerce/WEB-INF/lib/jstl.jar"> |
|||
<dependency-type>uses</dependency-type> |
|||
</dependent-module> |
|||
<property name="java-output-path" value="build/classes"/> |
|||
<property name="context-root" value="BlankoNet"/> |
|||
</wb-module> |
|||
</project-modules> |
@ -0,0 +1,9 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<faceted-project> |
|||
<runtime name="Serveur Tomcat v6.0 sur localhost"/> |
|||
<fixed facet="jst.web"/> |
|||
<fixed facet="jst.java"/> |
|||
<installed facet="jst.web" version="2.4"/> |
|||
<installed facet="jst.jsf" version="1.1"/> |
|||
<installed facet="jst.java" version="6.0"/> |
|||
</faceted-project> |
@ -0,0 +1,3 @@ |
|||
#Fri Dec 19 17:33:48 CET 2008 |
|||
eclipse.preferences.version=1 |
|||
org.eclipse.wst.ws.service.policy.projectEnabled=false |
@ -0,0 +1,2 @@ |
|||
Manifest-Version: 1.0 |
|||
|
@ -0,0 +1,9 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
|
|||
<!DOCTYPE faces-config PUBLIC |
|||
"-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" |
|||
"http://java.sun.com/dtd/web-facesconfig_1_1.dtd"> |
|||
|
|||
<faces-config> |
|||
|
|||
</faces-config> |
@ -0,0 +1,563 @@ |
|||
<?xml version="1.0" encoding="UTF-8" ?> |
|||
|
|||
<taglib xmlns="http://java.sun.com/xml/ns/j2ee" |
|||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|||
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd" |
|||
version="2.0"> |
|||
|
|||
<description>JSTL 1.1 core library</description> |
|||
<display-name>JSTL core</display-name> |
|||
<tlib-version>1.1</tlib-version> |
|||
<short-name>c</short-name> |
|||
<uri>http://java.sun.com/jsp/jstl/core</uri> |
|||
|
|||
<validator> |
|||
<description> |
|||
Provides core validation features for JSTL tags. |
|||
</description> |
|||
<validator-class> |
|||
org.apache.taglibs.standard.tlv.JstlCoreTLV |
|||
</validator-class> |
|||
</validator> |
|||
|
|||
<tag> |
|||
<description> |
|||
Catches any Throwable that occurs in its body and optionally |
|||
exposes it. |
|||
</description> |
|||
<name>catch</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.common.core.CatchTag</tag-class> |
|||
<body-content>JSP</body-content> |
|||
<attribute> |
|||
<description> |
|||
Name of the exported scoped variable for the |
|||
exception thrown from a nested action. The type of the |
|||
scoped variable is the type of the exception thrown. |
|||
</description> |
|||
<name>var</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Simple conditional tag that establishes a context for |
|||
mutually exclusive conditional operations, marked by |
|||
<when> and <otherwise> |
|||
</description> |
|||
<name>choose</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.common.core.ChooseTag</tag-class> |
|||
<body-content>JSP</body-content> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Simple conditional tag, which evalutes its body if the |
|||
supplied condition is true and optionally exposes a Boolean |
|||
scripting variable representing the evaluation of this condition |
|||
</description> |
|||
<name>if</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.core.IfTag</tag-class> |
|||
<body-content>JSP</body-content> |
|||
<attribute> |
|||
<description> |
|||
The test condition that determines whether or |
|||
not the body content should be processed. |
|||
</description> |
|||
<name>test</name> |
|||
<required>true</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
<type>boolean</type> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Name of the exported scoped variable for the |
|||
resulting value of the test condition. The type |
|||
of the scoped variable is Boolean. |
|||
</description> |
|||
<name>var</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Scope for var. |
|||
</description> |
|||
<name>scope</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Retrieves an absolute or relative URL and exposes its contents |
|||
to either the page, a String in 'var', or a Reader in 'varReader'. |
|||
</description> |
|||
<name>import</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.core.ImportTag</tag-class> |
|||
<tei-class>org.apache.taglibs.standard.tei.ImportTEI</tei-class> |
|||
<body-content>JSP</body-content> |
|||
<attribute> |
|||
<description> |
|||
The URL of the resource to import. |
|||
</description> |
|||
<name>url</name> |
|||
<required>true</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Name of the exported scoped variable for the |
|||
resource's content. The type of the scoped |
|||
variable is String. |
|||
</description> |
|||
<name>var</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Scope for var. |
|||
</description> |
|||
<name>scope</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Name of the exported scoped variable for the |
|||
resource's content. The type of the scoped |
|||
variable is Reader. |
|||
</description> |
|||
<name>varReader</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Name of the context when accessing a relative |
|||
URL resource that belongs to a foreign |
|||
context. |
|||
</description> |
|||
<name>context</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Character encoding of the content at the input |
|||
resource. |
|||
</description> |
|||
<name>charEncoding</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
The basic iteration tag, accepting many different |
|||
collection types and supporting subsetting and other |
|||
functionality |
|||
</description> |
|||
<name>forEach</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.core.ForEachTag</tag-class> |
|||
<tei-class>org.apache.taglibs.standard.tei.ForEachTEI</tei-class> |
|||
<body-content>JSP</body-content> |
|||
<attribute> |
|||
<description> |
|||
Collection of items to iterate over. |
|||
</description> |
|||
<name>items</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
<type>java.lang.Object</type> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
If items specified: |
|||
Iteration begins at the item located at the |
|||
specified index. First item of the collection has |
|||
index 0. |
|||
If items not specified: |
|||
Iteration begins with index set at the value |
|||
specified. |
|||
</description> |
|||
<name>begin</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
<type>int</type> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
If items specified: |
|||
Iteration ends at the item located at the |
|||
specified index (inclusive). |
|||
If items not specified: |
|||
Iteration ends when index reaches the value |
|||
specified. |
|||
</description> |
|||
<name>end</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
<type>int</type> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Iteration will only process every step items of |
|||
the collection, starting with the first one. |
|||
</description> |
|||
<name>step</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
<type>int</type> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Name of the exported scoped variable for the |
|||
current item of the iteration. This scoped |
|||
variable has nested visibility. Its type depends |
|||
on the object of the underlying collection. |
|||
</description> |
|||
<name>var</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Name of the exported scoped variable for the |
|||
status of the iteration. Object exported is of type |
|||
javax.servlet.jsp.jstl.core.LoopTagStatus. This scoped variable has nested |
|||
visibility. |
|||
</description> |
|||
<name>varStatus</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Iterates over tokens, separated by the supplied delimeters |
|||
</description> |
|||
<name>forTokens</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.core.ForTokensTag</tag-class> |
|||
<body-content>JSP</body-content> |
|||
<attribute> |
|||
<description> |
|||
String of tokens to iterate over. |
|||
</description> |
|||
<name>items</name> |
|||
<required>true</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
<type>java.lang.String</type> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
The set of delimiters (the characters that |
|||
separate the tokens in the string). |
|||
</description> |
|||
<name>delims</name> |
|||
<required>true</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
<type>java.lang.String</type> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Iteration begins at the token located at the |
|||
specified index. First token has index 0. |
|||
</description> |
|||
<name>begin</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
<type>int</type> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Iteration ends at the token located at the |
|||
specified index (inclusive). |
|||
</description> |
|||
<name>end</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
<type>int</type> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Iteration will only process every step tokens |
|||
of the string, starting with the first one. |
|||
</description> |
|||
<name>step</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
<type>int</type> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Name of the exported scoped variable for the |
|||
current item of the iteration. This scoped |
|||
variable has nested visibility. |
|||
</description> |
|||
<name>var</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Name of the exported scoped variable for the |
|||
status of the iteration. Object exported is of |
|||
type |
|||
javax.servlet.jsp.jstl.core.LoopTag |
|||
Status. This scoped variable has nested |
|||
visibility. |
|||
</description> |
|||
<name>varStatus</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Like <%= ... >, but for expressions. |
|||
</description> |
|||
<name>out</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.core.OutTag</tag-class> |
|||
<body-content>JSP</body-content> |
|||
<attribute> |
|||
<description> |
|||
Expression to be evaluated. |
|||
</description> |
|||
<name>value</name> |
|||
<required>true</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Default value if the resulting value is null. |
|||
</description> |
|||
<name>default</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Determines whether characters <,>,&,'," in the |
|||
resulting string should be converted to their |
|||
corresponding character entity codes. Default value is |
|||
true. |
|||
</description> |
|||
<name>escapeXml</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
|
|||
<tag> |
|||
<description> |
|||
Subtag of <choose> that follows <when> tags |
|||
and runs only if all of the prior conditions evaluated to |
|||
'false' |
|||
</description> |
|||
<name>otherwise</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.common.core.OtherwiseTag</tag-class> |
|||
<body-content>JSP</body-content> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Adds a parameter to a containing 'import' tag's URL. |
|||
</description> |
|||
<name>param</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.core.ParamTag</tag-class> |
|||
<body-content>JSP</body-content> |
|||
<attribute> |
|||
<description> |
|||
Name of the query string parameter. |
|||
</description> |
|||
<name>name</name> |
|||
<required>true</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Value of the parameter. |
|||
</description> |
|||
<name>value</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Redirects to a new URL. |
|||
</description> |
|||
<name>redirect</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.core.RedirectTag</tag-class> |
|||
<body-content>JSP</body-content> |
|||
<attribute> |
|||
<description> |
|||
The URL of the resource to redirect to. |
|||
</description> |
|||
<name>url</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Name of the context when redirecting to a relative URL |
|||
resource that belongs to a foreign context. |
|||
</description> |
|||
<name>context</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Removes a scoped variable (from a particular scope, if specified). |
|||
</description> |
|||
<name>remove</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.common.core.RemoveTag</tag-class> |
|||
<body-content>empty</body-content> |
|||
<attribute> |
|||
<description> |
|||
Name of the scoped variable to be removed. |
|||
</description> |
|||
<name>var</name> |
|||
<required>true</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Scope for var. |
|||
</description> |
|||
<name>scope</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Sets the result of an expression evaluation in a 'scope' |
|||
</description> |
|||
<name>set</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.core.SetTag</tag-class> |
|||
<body-content>JSP</body-content> |
|||
<attribute> |
|||
<description> |
|||
Name of the exported scoped variable to hold the value |
|||
specified in the action. The type of the scoped variable is |
|||
whatever type the value expression evaluates to. |
|||
</description> |
|||
<name>var</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Expression to be evaluated. |
|||
</description> |
|||
<name>value</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Target object whose property will be set. Must evaluate to |
|||
a JavaBeans object with setter property property, or to a |
|||
java.util.Map object. |
|||
</description> |
|||
<name>target</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Name of the property to be set in the target object. |
|||
</description> |
|||
<name>property</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Scope for var. |
|||
</description> |
|||
<name>scope</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Creates a URL with optional query parameters. |
|||
</description> |
|||
<name>url</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.core.UrlTag</tag-class> |
|||
<body-content>JSP</body-content> |
|||
<attribute> |
|||
<description> |
|||
Name of the exported scoped variable for the |
|||
processed url. The type of the scoped variable is |
|||
String. |
|||
</description> |
|||
<name>var</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Scope for var. |
|||
</description> |
|||
<name>scope</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
URL to be processed. |
|||
</description> |
|||
<name>value</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Name of the context when specifying a relative URL |
|||
resource that belongs to a foreign context. |
|||
</description> |
|||
<name>context</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Subtag of <choose> that includes its body if its |
|||
condition evalutes to 'true' |
|||
</description> |
|||
<name>when</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.core.WhenTag</tag-class> |
|||
<body-content>JSP</body-content> |
|||
<attribute> |
|||
<description> |
|||
The test condition that determines whether or not the |
|||
body content should be processed. |
|||
</description> |
|||
<name>test</name> |
|||
<required>true</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
<type>boolean</type> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
</taglib> |
@ -0,0 +1,671 @@ |
|||
<?xml version="1.0" encoding="UTF-8" ?> |
|||
|
|||
<taglib xmlns="http://java.sun.com/xml/ns/j2ee" |
|||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|||
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd" |
|||
version="2.0"> |
|||
|
|||
<description>JSTL 1.1 i18n-capable formatting library</description> |
|||
<display-name>JSTL fmt</display-name> |
|||
<tlib-version>1.1</tlib-version> |
|||
<short-name>fmt</short-name> |
|||
<uri>http://java.sun.com/jsp/jstl/fmt</uri> |
|||
|
|||
<validator> |
|||
<description> |
|||
Provides core validation features for JSTL tags. |
|||
</description> |
|||
<validator-class> |
|||
org.apache.taglibs.standard.tlv.JstlFmtTLV |
|||
</validator-class> |
|||
</validator> |
|||
|
|||
<tag> |
|||
<description> |
|||
Sets the request character encoding |
|||
</description> |
|||
<name>requestEncoding</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.fmt.RequestEncodingTag</tag-class> |
|||
<body-content>empty</body-content> |
|||
<attribute> |
|||
<description> |
|||
Name of character encoding to be applied when |
|||
decoding request parameters. |
|||
</description> |
|||
<name>value</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Stores the given locale in the locale configuration variable |
|||
</description> |
|||
<name>setLocale</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.fmt.SetLocaleTag</tag-class> |
|||
<body-content>empty</body-content> |
|||
<attribute> |
|||
<description> |
|||
A String value is interpreted as the |
|||
printable representation of a locale, which |
|||
must contain a two-letter (lower-case) |
|||
language code (as defined by ISO-639), |
|||
and may contain a two-letter (upper-case) |
|||
country code (as defined by ISO-3166). |
|||
Language and country codes must be |
|||
separated by hyphen (-) or underscore |
|||
(_). |
|||
</description> |
|||
<name>value</name> |
|||
<required>true</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Vendor- or browser-specific variant. |
|||
See the java.util.Locale javadocs for |
|||
more information on variants. |
|||
</description> |
|||
<name>variant</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Scope of the locale configuration variable. |
|||
</description> |
|||
<name>scope</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Specifies the time zone for any time formatting or parsing actions |
|||
nested in its body |
|||
</description> |
|||
<name>timeZone</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.fmt.TimeZoneTag</tag-class> |
|||
<body-content>JSP</body-content> |
|||
<attribute> |
|||
<description> |
|||
The time zone. A String value is interpreted as |
|||
a time zone ID. This may be one of the time zone |
|||
IDs supported by the Java platform (such as |
|||
"America/Los_Angeles") or a custom time zone |
|||
ID (such as "GMT-8"). See |
|||
java.util.TimeZone for more information on |
|||
supported time zone formats. |
|||
</description> |
|||
<name>value</name> |
|||
<required>true</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Stores the given time zone in the time zone configuration variable |
|||
</description> |
|||
<name>setTimeZone</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.fmt.SetTimeZoneTag</tag-class> |
|||
<body-content>empty</body-content> |
|||
<attribute> |
|||
<description> |
|||
The time zone. A String value is interpreted as |
|||
a time zone ID. This may be one of the time zone |
|||
IDs supported by the Java platform (such as |
|||
"America/Los_Angeles") or a custom time zone |
|||
ID (such as "GMT-8"). See java.util.TimeZone for |
|||
more information on supported time zone |
|||
formats. |
|||
</description> |
|||
<name>value</name> |
|||
<required>true</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Name of the exported scoped variable which |
|||
stores the time zone of type |
|||
java.util.TimeZone. |
|||
</description> |
|||
<name>var</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Scope of var or the time zone configuration |
|||
variable. |
|||
</description> |
|||
<name>scope</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Loads a resource bundle to be used by its tag body |
|||
</description> |
|||
<name>bundle</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.fmt.BundleTag</tag-class> |
|||
<body-content>JSP</body-content> |
|||
<attribute> |
|||
<description> |
|||
Resource bundle base name. This is the bundle's |
|||
fully-qualified resource name, which has the same |
|||
form as a fully-qualified class name, that is, it uses |
|||
"." as the package component separator and does not |
|||
have any file type (such as ".class" or ".properties") |
|||
suffix. |
|||
</description> |
|||
<name>basename</name> |
|||
<required>true</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Prefix to be prepended to the value of the message |
|||
key of any nested <fmt:message> action. |
|||
</description> |
|||
<name>prefix</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Loads a resource bundle and stores it in the named scoped variable or |
|||
the bundle configuration variable |
|||
</description> |
|||
<name>setBundle</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.fmt.SetBundleTag</tag-class> |
|||
<body-content>empty</body-content> |
|||
<attribute> |
|||
<description> |
|||
Resource bundle base name. This is the bundle's |
|||
fully-qualified resource name, which has the same |
|||
form as a fully-qualified class name, that is, it uses |
|||
"." as the package component separator and does not |
|||
have any file type (such as ".class" or ".properties") |
|||
suffix. |
|||
</description> |
|||
<name>basename</name> |
|||
<required>true</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Name of the exported scoped variable which stores |
|||
the i18n localization context of type |
|||
javax.servlet.jsp.jstl.fmt.LocalizationC |
|||
ontext. |
|||
</description> |
|||
<name>var</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Scope of var or the localization context |
|||
configuration variable. |
|||
</description> |
|||
<name>scope</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Maps key to localized message and performs parametric replacement |
|||
</description> |
|||
<name>message</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.fmt.MessageTag</tag-class> |
|||
<body-content>JSP</body-content> |
|||
<attribute> |
|||
<description> |
|||
Message key to be looked up. |
|||
</description> |
|||
<name>key</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Localization context in whose resource |
|||
bundle the message key is looked up. |
|||
</description> |
|||
<name>bundle</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Name of the exported scoped variable |
|||
which stores the localized message. |
|||
</description> |
|||
<name>var</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Scope of var. |
|||
</description> |
|||
<name>scope</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Supplies an argument for parametric replacement to a containing |
|||
<message> tag |
|||
</description> |
|||
<name>param</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.fmt.ParamTag</tag-class> |
|||
<body-content>JSP</body-content> |
|||
<attribute> |
|||
<description> |
|||
Argument used for parametric replacement. |
|||
</description> |
|||
<name>value</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Formats a numeric value as a number, currency, or percentage |
|||
</description> |
|||
<name>formatNumber</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.fmt.FormatNumberTag</tag-class> |
|||
<body-content>JSP</body-content> |
|||
<attribute> |
|||
<description> |
|||
Numeric value to be formatted. |
|||
</description> |
|||
<name>value</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Specifies whether the value is to be |
|||
formatted as number, currency, or |
|||
percentage. |
|||
</description> |
|||
<name>type</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Custom formatting pattern. |
|||
</description> |
|||
<name>pattern</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
ISO 4217 currency code. Applied only |
|||
when formatting currencies (i.e. if type is |
|||
equal to "currency"); ignored otherwise. |
|||
</description> |
|||
<name>currencyCode</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Currency symbol. Applied only when |
|||
formatting currencies (i.e. if type is equal |
|||
to "currency"); ignored otherwise. |
|||
</description> |
|||
<name>currencySymbol</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Specifies whether the formatted output |
|||
will contain any grouping separators. |
|||
</description> |
|||
<name>groupingUsed</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Maximum number of digits in the integer |
|||
portion of the formatted output. |
|||
</description> |
|||
<name>maxIntegerDigits</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Minimum number of digits in the integer |
|||
portion of the formatted output. |
|||
</description> |
|||
<name>minIntegerDigits</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Maximum number of digits in the |
|||
fractional portion of the formatted output. |
|||
</description> |
|||
<name>maxFractionDigits</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Minimum number of digits in the |
|||
fractional portion of the formatted output. |
|||
</description> |
|||
<name>minFractionDigits</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Name of the exported scoped variable |
|||
which stores the formatted result as a |
|||
String. |
|||
</description> |
|||
<name>var</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Scope of var. |
|||
</description> |
|||
<name>scope</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Parses the string representation of a number, currency, or percentage |
|||
</description> |
|||
<name>parseNumber</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.fmt.ParseNumberTag</tag-class> |
|||
<body-content>JSP</body-content> |
|||
<attribute> |
|||
<description> |
|||
String to be parsed. |
|||
</description> |
|||
<name>value</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Specifies whether the string in the value |
|||
attribute should be parsed as a number, |
|||
currency, or percentage. |
|||
</description> |
|||
<name>type</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Custom formatting pattern that determines |
|||
how the string in the value attribute is to be |
|||
parsed. |
|||
</description> |
|||
<name>pattern</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Locale whose default formatting pattern (for |
|||
numbers, currencies, or percentages, |
|||
respectively) is to be used during the parse |
|||
operation, or to which the pattern specified |
|||
via the pattern attribute (if present) is |
|||
applied. |
|||
</description> |
|||
<name>parseLocale</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Specifies whether just the integer portion of |
|||
the given value should be parsed. |
|||
</description> |
|||
<name>integerOnly</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Name of the exported scoped variable which |
|||
stores the parsed result (of type |
|||
java.lang.Number). |
|||
</description> |
|||
<name>var</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Scope of var. |
|||
</description> |
|||
<name>scope</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Formats a date and/or time using the supplied styles and pattern |
|||
</description> |
|||
<name>formatDate</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.fmt.FormatDateTag</tag-class> |
|||
<body-content>empty</body-content> |
|||
<attribute> |
|||
<description> |
|||
Date and/or time to be formatted. |
|||
</description> |
|||
<name>value</name> |
|||
<required>true</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Specifies whether the time, the date, or both |
|||
the time and date components of the given |
|||
date are to be formatted. |
|||
</description> |
|||
<name>type</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Predefined formatting style for dates. Follows |
|||
the semantics defined in class |
|||
java.text.DateFormat. Applied only |
|||
when formatting a date or both a date and |
|||
time (i.e. if type is missing or is equal to |
|||
"date" or "both"); ignored otherwise. |
|||
</description> |
|||
<name>dateStyle</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Predefined formatting style for times. Follows |
|||
the semantics defined in class |
|||
java.text.DateFormat. Applied only |
|||
when formatting a time or both a date and |
|||
time (i.e. if type is equal to "time" or "both"); |
|||
ignored otherwise. |
|||
</description> |
|||
<name>timeStyle</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Custom formatting style for dates and times. |
|||
</description> |
|||
<name>pattern</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Time zone in which to represent the formatted |
|||
time. |
|||
</description> |
|||
<name>timeZone</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Name of the exported scoped variable which |
|||
stores the formatted result as a String. |
|||
</description> |
|||
<name>var</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Scope of var. |
|||
</description> |
|||
<name>scope</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
<tag> |
|||
<description> |
|||
Parses the string representation of a date and/or time |
|||
</description> |
|||
<name>parseDate</name> |
|||
<tag-class>org.apache.taglibs.standard.tag.rt.fmt.ParseDateTag</tag-class> |
|||
<body-content>JSP</body-content> |
|||
<attribute> |
|||
<description> |
|||
Date string to be parsed. |
|||
</description> |
|||
<name>value</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Specifies whether the date string in the |
|||
value attribute is supposed to contain a |
|||
time, a date, or both. |
|||
</description> |
|||
<name>type</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Predefined formatting style for days |
|||
which determines how the date |
|||
component of the date string is to be |
|||
parsed. Applied only when formatting a |
|||
date or both a date and time (i.e. if type |
|||
is missing or is equal to "date" or "both"); |
|||
ignored otherwise. |
|||
</description> |
|||
<name>dateStyle</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Predefined formatting styles for times |
|||
which determines how the time |
|||
component in the date string is to be |
|||
parsed. Applied only when formatting a |
|||
time or both a date and time (i.e. if type |
|||
is equal to "time" or "both"); ignored |
|||
otherwise. |
|||
</description> |
|||
<name>timeStyle</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Custom formatting pattern which |
|||
determines how the date string is to be |
|||
parsed. |
|||
</description> |
|||
<name>pattern</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Time zone in which to interpret any time |
|||
information in the date string. |
|||
</description> |
|||
<name>timeZone</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Locale whose predefined formatting styles |
|||
for dates and times are to be used during |
|||
the parse operation, or to which the |
|||
pattern specified via the pattern |
|||
attribute (if present) is applied. |
|||
</description> |
|||
<name>parseLocale</name> |
|||
<required>false</required> |
|||
<rtexprvalue>true</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Name of the exported scoped variable in |
|||
which the parsing result (of type |
|||
java.util.Date) is stored. |
|||
</description> |
|||
<name>var</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
<attribute> |
|||
<description> |
|||
Scope of var. |
|||
</description> |
|||
<name>scope</name> |
|||
<required>false</required> |
|||
<rtexprvalue>false</rtexprvalue> |
|||
</attribute> |
|||
</tag> |
|||
|
|||
</taglib> |
@ -0,0 +1,45 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> |
|||
<display-name> |
|||
BlankoNet</display-name> |
|||
<servlet> |
|||
<description> |
|||
</description> |
|||
<display-name> |
|||
Profile</display-name> |
|||
<servlet-name>First Servlet</servlet-name> |
|||
<servlet-class>Octopus</servlet-class> |
|||
</servlet> |
|||
<servlet> |
|||
<servlet-name>Faces Servlet</servlet-name> |
|||
<servlet-class> |
|||
javax.faces.webapp.FacesServlet</servlet-class> |
|||
<load-on-startup>1</load-on-startup> |
|||
</servlet> |
|||
<servlet-mapping> |
|||
<servlet-name>First Servlet</servlet-name> |
|||
<url-pattern>/core</url-pattern> |
|||
</servlet-mapping> |
|||
<servlet-mapping> |
|||
<servlet-name>Faces Servlet</servlet-name> |
|||
<url-pattern>/faces/*</url-pattern> |
|||
</servlet-mapping> |
|||
<jsp-config> |
|||
<taglib> |
|||
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri> |
|||
<taglib-location>/WEB-INF/tld/c.tld</taglib-location> |
|||
</taglib> |
|||
</jsp-config> |
|||
<welcome-file-list> |
|||
<welcome-file>index.html</welcome-file> |
|||
<welcome-file>index.htm</welcome-file> |
|||
<welcome-file>index.jsp</welcome-file> |
|||
<welcome-file>default.html</welcome-file> |
|||
<welcome-file>default.htm</welcome-file> |
|||
<welcome-file>default.jsp</welcome-file> |
|||
</welcome-file-list> |
|||
<mime-mapping> |
|||
<extension>jpg</extension> |
|||
<mime-type>image/jpeg</mime-type> |
|||
</mime-mapping> |
|||
</web-app> |
@ -0,0 +1,129 @@ |
|||
html, body { |
|||
position: relative; |
|||
top: 0; |
|||
left: 0; |
|||
height: 100%; |
|||
width: 100%; |
|||
margin: 0; |
|||
padding: 0; |
|||
background-color: white; |
|||
color: black; |
|||
} |
|||
|
|||
a { |
|||
color: orange; |
|||
text-decoration: underline; |
|||
} |
|||
|
|||
div#tete { |
|||
position: absolute; |
|||
top: 25px; |
|||
left: 0; |
|||
margin: 0; |
|||
padding: 0; |
|||
height: 125px; |
|||
width: 100%; |
|||
background-color: orange; |
|||
text-align: center; |
|||
} |
|||
|
|||
div#navigation { |
|||
position: absolute; |
|||
top: 0; |
|||
left: 0; |
|||
height: 25px; |
|||
width: 100%; |
|||
margin: 0 0 5px 0; |
|||
padding: 0; |
|||
font-size: x-small; /* for IE 5.5 */ |
|||
f\ont-size: small; /* feed to compliant browsers */ |
|||
} |
|||
|
|||
div#navigation ul { |
|||
height: 100%; |
|||
width: 100%; |
|||
padding: 0; |
|||
margin: 0; |
|||
list-style-type: none; |
|||
clear: both; |
|||
} |
|||
|
|||
div#navigation ul li { |
|||
height: 25px; |
|||
width: auto; |
|||
margin: 0; |
|||
padding: 0; |
|||
float: left; |
|||
} |
|||
|
|||
div#navigation ul li a { |
|||
display: block; |
|||
height: 25px; |
|||
width: 100px; |
|||
bottom: 0; |
|||
line-height: 25px; |
|||
text-align: center; |
|||
} |
|||
|
|||
div#navigation ul li a:hover { |
|||
color: white; |
|||
background-color: green; |
|||
-moz-border-radius: 10%; |
|||
-webkit-border-radius: 10px; |
|||
border-radius: 10%; |
|||
} |
|||
|
|||
div#contenu { |
|||
position: absolute; |
|||
height: auto; |
|||
top: 180px; |
|||
right: 0; |
|||
margin: 0; |
|||
padding: 0; |
|||
} |
|||
|
|||
div#menu { |
|||
position: absolute; |
|||
top: 150px; |
|||
left: 0; |
|||
height: 30px; |
|||
width: 100%; |
|||
margin: 0 0 5px 0; |
|||
padding: 0; |
|||
font-size: x-small; /* for IE 5.5 */ |
|||
f\ont-size: small; /* feed to compliant browsers */ |
|||
} |
|||
|
|||
div#menu ul { |
|||
height: 100%; |
|||
width: 100%; |
|||
padding: 0; |
|||
margin: 0; |
|||
list-style-type: none; |
|||
clear: both; |
|||
} |
|||
|
|||
div#menu ul li { |
|||
height: 30px; |
|||
width: auto; |
|||
margin: 0; |
|||
padding: 0; |
|||
float: left; |
|||
} |
|||
|
|||
div#menu ul li a { |
|||
display: block; |
|||
height: 30px; |
|||
width: 100px; |
|||
bottom: 0; |
|||
line-height: 30px; |
|||
text-align: center; |
|||
} |
|||
|
|||
div#menu ul li a:hover { |
|||
color: white; |
|||
background-color: brown; |
|||
-moz-border-radius: 10%; |
|||
-webkit-border-radius: 10px; |
|||
border-radius: 10%; |
|||
} |
After Width: | Height: | Size: 3.8 KiB |
After Width: | Height: | Size: 642 B |
After Width: | Height: | Size: 1.0 KiB |
After Width: | Height: | Size: 533 B |
After Width: | Height: | Size: 454 B |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 387 B |
After Width: | Height: | Size: 455 B |
After Width: | Height: | Size: 471 B |
After Width: | Height: | Size: 446 B |
After Width: | Height: | Size: 409 B |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 1.0 KiB |
@ -0,0 +1,112 @@ |
|||
<?xml version="1.0" encoding="UTF-8" ?> |
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
|||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> |
|||
<head> |
|||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> |
|||
<title>BlankoNet</title> |
|||
<link rel="stylesheet" type="text/css" href="/BlankoNet/social.css" /> |
|||
</head> |
|||
<body> |
|||
<div id="header"> |
|||
<div class="centrage"> |
|||
<h1><span>Kit Zikorama</span></h1> |
|||
<ul> |
|||
<li><a href="#" id="home">Home</a></li> |
|||
<li><a href="#" id="about">About</a></li> |
|||
<li><a href="#" id="link">Link</a></li> |
|||
<li><a href="#" id="contact">Contact</a></li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
|
|||
<div id="content"> |
|||
<c:out value="Bonjour" /><br/> |
|||
<div id="side"> |
|||
<h2 id="categories">Categories</h2> |
|||
<div class="side-bloc"> |
|||
<ul> |
|||
<li><a href="#">Illum molestie</a></li> |
|||
<li><a href="#">Illum molestie</a></li> |
|||
<li><a href="#">Illum molestie</a></li> |
|||
<li><a href="#">Illum molestie</a></li> |
|||
</ul> |
|||
<div class="bottom-side-bloc"></div> |
|||
</div> |
|||
|
|||
<h2 id="articles">Articles</h2> |
|||
<div class="side-bloc"> |
|||
<ul> |
|||
<li><a href="#">Illum molestie</a></li> |
|||
<li><a href="#">Illum molestie</a></li> |
|||
<li><a href="#">Illum molestie</a></li> |
|||
<li><a href="#">Illum molestie</a></li> |
|||
<li><a href="#">Illum molestie</a></li> |
|||
<li><a href="#">Illum molestie</a></li> |
|||
</ul> |
|||
<div class="bottom-side-bloc"></div> |
|||
</div> |
|||
|
|||
<h2 id="articles">Archives</h2> |
|||
<div class="side-bloc"> |
|||
<ul> |
|||
<li><a href="#">Illum molestie</a></li> |
|||
<li><a href="#">Illum molestie</a></li> |
|||
<li><a href="#">Illum molestie</a></li> |
|||
<li><a href="#">Illum molestie</a></li> |
|||
<li><a href="#">Illum molestie</a></li> |
|||
<li><a href="#">Illum molestie</a></li> |
|||
<li><a href="#">Illum molestie</a></li> |
|||
<li><a href="#">Illum molestie</a></li> |
|||
<li><a href="#">Illum molestie</a></li> |
|||
</ul> |
|||
<div class="bottom-side-bloc"></div> |
|||
</div> |
|||
</div> |
|||
|
|||
<div id="contenu"> |
|||
<div id="bg-centre-contenu"> |
|||
|
|||
<h2>Tation minim</h2> |
|||