我想格式化我的JSP页面。我正在使用JSP编辑器。我的Eclipse IDE版本是Oxygen.1版本(4.7.1)


格式化之前:
&lt ;%@ page language =“java”pageEncoding =“utf-8”contentType =“text / html; charset = utf-8”%>
<%
 StringBuilder test = new StringBuilder(“这行没有标签!\ n“);
 test.append(”这一行会有标签。\ n“);
 test.append(”这行也是! \ n“);
%>
<!DOCTYPE html>
< html>
< head>
< title>在此处插入标题< / title>
< script type =“text / javascript”>
 function(){
警报( '');
}
< /脚本>
< /头>
<主体>
<%=试验%GT;& #xA;< / body>
< / html>



 格式化后:
&#xA ;
 <%@ page language =“java”pageEncoding =“utf-8”contentType =“text / html; charset = utf-8”%>
< %
 StringBuilder test = new StringBuilder(“这行没有标签!\ n”);
 test.append(“此行将有标签。\ n”);
 test.append(“此行也将!\ n”);
%>
<!DOCTYPE html>
< html>
< head>&# xA;< title>在此处插入标题< / title>
< script type =“text / javascript”>
 function(){
警报( '');
}
< /脚本>
< /头>
<主体>
 <%=试验%GT;
< / BODY>
< / HTML>
 代码>


 下面令人困惑的是,如果< script type =“text / javascript”>不在JSP中,JSP Scriptlet中只有空格,这是所需的格式化结果。


格式化之前:


 <%@ page language =“java”pageEncoding =“utf-8”contentType =“text / html; charset = utf-8”%>
<%
 StringBuilder test = new StringBuilder(“这行没有标签!\ n”);
 test.append(“这行不会有标签。\ n”);
 test。追加(“此行也不会有标签!\ n”);
%>
<!DOCTYPE html>
< html>
< head&gt ;
< title>在此处插入标题< / title>
<! - < script type =“text / javascript”>
 function(){
警报( '');
}
< /脚本> - >
< /头>
<主体>
<%=试验%GT;
< / BODY>
< / HTML&GT ;



 格式化后:


 <%@ page language =“java”pageEncoding =“utf-8”contentType =“text / html; charset = utf-8”%>
<%
 StringBuilder test = new StringBuilder(“这行没有标签!\ n”);
 test.append(“此行不会有标签。\ n”);
 test.append(“此行也不会有标签!\ n”);
%>
<!DOCTYPE html>
< html>
< ; head>
< title>在此处插入标题< / title>
<! - < script type =“text / javascript”>
 function(){&#xA ;警报( '');
}
< /脚本> - >
< /头>
<身体GT;
 <%=试验%GT;
< / BODY>
< / HTML>
 代码>


 是否有谁知道如何解决这个问题?


在你提问之前,在我的eclipse首选项中我有以下设置:
 General> Editors> Text Editors:&#xA ;显示的选项卡宽度:4
选择选项卡的插入空格


Java>代码样式>格式化程序:单击编辑>缩进>常规设置:
选项卡policy:仅限空格
缩进大小:4
标签大小:4


JavaScript>代码样式>格式化程序:单击编辑>缩进>常规设置:&# xA;标签策略:仅限空格
缩进大小:4
标签大小:4


Web> CSS文件>编辑器:
使用空格缩进被选中
缩进大小:4


Web> HTML文件>编辑器:
选择使用空格缩进
缩进大小:4


Web> JSP文件>编辑器:
选择将XML XML文档格式化为HTML


XML> XML文件>编辑:
使用空格缩进i已选择
缩进大小:4


如果您有任何其他日食偏好问题,请询问。