How to make Eclipse to format JSP code properly?

余生颓废 提交于 2019-12-04 20:15:25

问题


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 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.


回答1:


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?




回答2:


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!




回答3:


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


来源:https://stackoverflow.com/questions/3469256/how-to-make-eclipse-to-format-jsp-code-properly

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!