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 |
|
|