In fact, you can integrate loops in a JSP with several ways. The EMF model will represent these ways differently.
If you write a scriptlet containing a loop in Java (for, while, ...):
the EMF model created from this JSP will contain a JSPScriptlet object which contains the text of the scriptlet.
The discoverer currently provided by MoDisco does not parse the content of the scriptlet. It will be provided in a future version (after Indigo) by using the Java metamodel to represent the Java fragments contained in a scriptlet.
Another way for looping in a JSP can be achieved by using the "forEach" tag:
In this case, the EMF model will contain a JSPAction object whith the name of the tag ("c:forEach" here):
This EMF object contains children which are the attributes of the tag (var, items, varStatus, ...) and the sub elements of the tag (a JSPAction "c:choose" and an Element "tr"):
great
ReplyDeletevery nice and provide me informative content thanks for sharing for more information.
ReplyDeleteBest Data Migration tools
Penetration testing companies USA
What is Data Lake
Artificial Intelligence in Banking
What is Data analytics
Big data Companies USA
What is Data Migration
What is Data Science
Software testing Companies