I use code formatting command (Ctrl + Shift + F) a lot in Eclipse IDE. While this works pretty well for Java / CSS source codes, the JSP formatt
I think it is sucks for java also! It can not detect line code size dynamic and breaking code to Irrational parts,for jsp also in other Ide's like Intelliji editor detects
<tags>
.......<tag2>
in understandable format that you can track tag start and end point by your eyes , But unfortunately in eclipse you can just say editor to cut off jsp in specific size , We have a idiom ,Drink soup as you paid!
So what I found out was, that eclipse reformat's jsp files by methods not line by line. Only if it can reformat the entire method properly it will try. For example if you have this kind of code in the method.
+ message
+ "</p></div><div class='modal-footer'>
<button type='button' class='btn btn-outline
btn-flat pull-right' data-dismiss='modal'>"
+ code + "</button>
</div>");
The refactor wont happen.
You need to make it to
+ message
+ "</p></div><div class='modal-footer'> <button type='button' class='btn btn-outline btn-flat pull-right' data-dismiss='modal'>"
+ code + "</button> </div>");
And now refactor will work. To this
+ message
+ "</p></div><div class='modal-footer'><button type='button' class='btn btn-outline btn-flat pull-right' data-dismiss='modal'>"
+ code + "</button></div>");
A quick search with Google turns up this part of MyEclipse Enterprise Workbench.
But a quick, if obvious, question: do you have the J2EE tools installed?