Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/haducloc/appslandia-jsp-processor

JSP Processor - Maven Mojo Plugin
https://github.com/haducloc/appslandia-jsp-processor

jsp jsp-layout jsp-master-layout jsp-master-page jsp-processor maven-mojo

Last synced: about 2 months ago
JSON representation

JSP Processor - Maven Mojo Plugin

Awesome Lists containing this project

README

        

# JSP Processor

- Create JSP layout (master layout, non-master layout) using layout directives
- Translates JSP master layouts, JSP pages, JSP fragments with layout directives to pure JSP pages, JSP fragments
- Multi master layout supported
- Easy, flexible, and fastest way to achieve JSP master layouts

## Layout Directives

### Body Directive
```

```
### Section Directives
#### Use Section Holders
```

```
#### Define Sections
```

This is a page header

```
```

```

### Variable Directives
#### Define variables
```

```
```

```
```

```
#### Use Variables
```

@{pageTitle} OR @(pageTitle)

```

## JSP Structure
```
+ WebContent
+ WEB-INF
+ __config
- layout1.jsp // Page Layout
- layout2.jsp
- shared_variables.properties
+ __jsp
- login.jsp // Page body
- registration.jsp
+ jsp
- login.jsp // Page generated by __config/layout1.jsp & __jsp/login.jsp
- login_inc.jsp // Body generated by __jsp/login.jsp
- registration.jsp
- registration_inc.jsp
```
## Installation

```XML



com.appslandia
appslandia-jsp-processor
{LATEST_VERSION}


process-jsp
generate-sources

process-jsp




```

## Questions?
Please feel free to contact me if you have any questions or comments.
Email: [email protected]

## License
This code is distributed under the terms and conditions of the [MIT license](LICENSE).