开发者

How to make Eclipse to format JSP code properly?

I use code form开发者_运维知识库atting command (Ctrl + Shift + F) a lot in Eclipse IDE. While this works pretty well for Java / CSS source codes, the JSP formatting is just sucks.

Is there any plug-in available to make the JSP formatting better in Eclipse IDE? By formatting I mean proper indenting of JSP/HTML tags.


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?


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>");
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜