Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/haducloc/appslandia-jsp-processor
- Owner: haducloc
- License: mit
- Created: 2019-10-11T16:18:50.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-01-13T15:40:01.000Z (almost 4 years ago)
- Last Synced: 2024-05-10T22:05:23.023Z (8 months ago)
- Topics: jsp, jsp-layout, jsp-master-layout, jsp-master-page, jsp-processor, maven-mojo
- Language: Java
- Homepage:
- Size: 21.5 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).