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 |
|
|
Verwenden von tiles-defs.xml in der Fliese-Anwendung |
- T O erzeugen den Ausgang in den Fliesen, die wir die Definition in tiles-defs.xml definieren k�nnen, das die unterschiedlichen Bestandteile �steckbar� spezifiziert.
- Wir k�nnen beseitigen die Notwendigkeit, Extrajsp Akte f�r die jede zufriedene Akte zu definieren, indem wir tiles-defs.xml verwenden.
- Z.B. haben wir example.jsp definiert, um den Inhalt der content.jsp Akte im letzten Abschnitt anzuzeigen.
- In diesem Abschnitt zeige ich dich die tiles-defs.xml Akte verwendend, wie man die Notwendigkeit der Extrajsp Akte beseitigt.
|
Schritte, zum des tiles-defs.xml zu verwenden
|
Die Fliesen gr�nden, die in der struts-config.xml Akte steckbar sind.
|
In struts-config.xml den folgenden Code hinzuf�gen. Wir benutzen die /WEB-INF/tiles-defs.xml Akte, um TilesPlugin zu erm�glichen
|
<plug-in className="org.apache.struts.tiles.TilesPlugin" >
<!-- Path to XML definition file -->
<set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml"
/>
<!-- Set Module-awareness to true -->
<set-property property="moduleAware" value="true" />
</plug-in>
|
|
Defining the tiles-defs.xml
|
In this file we are
defining different components to the "plugin" tag.
The following is th code for the same:
<definition name="Tiles.Example"
page="/tiles/template.jsp">
<put name="title" type="string"
value="Welcome" />
<put name="header" value="/tiles/top.jsp"
/>
<put name="menu" value="/tiles/left.jsp"
/>
<put name="body" value="/tiles/content.jsp"
/>
<put name="bottom" value="/tiles/bottom.jsp"
/>
</definition>
The page attribute
define the template file to be used and the put
tag specifies the different components to
"plugin".The name of the definition is Tiles.Example,we will use this in the
struts-config.xml (While creating forwards in
struts-config.xml file) file Your tiles-defs.xml should looks like:
|
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE tiles-definitions PUBLIC
"-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
"http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">
<tiles-definitions>
<definition name="Tiles.Example" page="/tiles/template.jsp">
<put name="title" type="string" value="Welcome" />
<put name="header" value="/tiles/top.jsp" />
<put name="menu" value="/tiles/left.jsp" />
<put name="body" value="/tiles/content.jsp" />
<put name="bottom" value="/tiles/bottom.jsp" />
</definition>
<definition name="${YOUR_DEFINITION_HERE}">
</definition>
</tiles-definitions>
|
|
Die strut -T�tigkeit zusammenbauen, um Fliese-Definition zu verwenden
|
Folgenden Code im struts-config.xml hinzuf�gen:
|
<action path="/Tiles/Example"
forward="Tiles.Example"/>
|
|
Im oben genannten Code mit Fliesen, verwenden die Druckpunkte zu den Fliesen definition.we Tiles.Example in dieser Codedefinition, die wir in der tiles-defs.xml Akte definiert haben. Ohne Fliesen nachschicken und T�tigkeit Definitionen zeigen direkt auf das JSPs. Mit Fliesen zeigen sie auf die Definition der Seite in der Fliesekonfiguration Akte.
Pr�fung der Anwendung Um das Beispiel zu benennen, eine Verbindung im index.jsp herstellen. Der addierte Code sind, wie folgt:
|
<li>
<html:link page="/Tiles/Example.do">Using tiles-defs.xml</html:link>
<br>
Example shows you how to use tiles-defs.xml file.
</li>
|
|
|
|
Keywords:
struts tiles application,struts web xml,jsp tiles,struts tiles tutorial,struts tiles example,tiles java,struts tutorial,struts jakarta,java struts,struts tiles examples,struts apache,struts examples,struts framework,struts tutorials
|
|
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 |
|
|