Ich komme aus der PHP Schiene. Im Laravel - Framework Blade gibt es für das Templating
@include
zum einfügen einer HTML Datei in die Master-Datei. Dieses ist identisch mit @include im JSP
Daneben gibt es noch
@yield in kombination mit @section und @extend
Beispiel:
page1.blade.html die Masterdatei
page2.blade.html die einzubindende Datei
Hierbei wir durch @extends('page1') die page2.blade.html seinen Inhalt, gekennzeichnet durch die @sections an die Position @yield der page1.blade.html mit dem gleichen Namen einfügen.
Meine Frage lautet jetzt gibt es für JSP bzw. deren Extension soetwas vergleichbares?
@include
zum einfügen einer HTML Datei in die Master-Datei. Dieses ist identisch mit @include im JSP
Daneben gibt es noch
@yield in kombination mit @section und @extend
Beispiel:
page1.blade.html die Masterdatei
HTML:
<html>
<head>
<title>Meine App - @yield('title')</title>
</head>
<body>
@yield('sidebar')
<div class="container">
@yield('content')
</div>
</body>
</html>
page2.blade.html die einzubindende Datei
HTML:
@extends('page1')
@section('title', 'Seitentitel')
@section('sidebar')
@parent
<p>Dieses ist die Sidebar</p>
@stop
@section('content')
<p>Dieses ist der Content</p>
@stop
Hierbei wir durch @extends('page1') die page2.blade.html seinen Inhalt, gekennzeichnet durch die @sections an die Position @yield der page1.blade.html mit dem gleichen Namen einfügen.
Meine Frage lautet jetzt gibt es für JSP bzw. deren Extension soetwas vergleichbares?