我在我的项目中添加了 JBoss 工具,试图添加一些 JSF 2 bean 感知内容完成。我真的很高兴这是怎么回事。我正在使用 Eclipse for Java EE Juno 服务版本 1 Build id:20120920-0800。我在这个项目上安装了 CDI、动态 Web 模块、Java、javascript、JSF 2.1、JAX-RS 1.1 JBoss Maven Integration 1.0 和 JPA 2.0 方面。
但是现在,当我在 Eclipse 中使用 ctrl-i 正确“对齐”所有内容时,我的 .xhtml 文件会折叠标签下方的第一层标签。我真的不喜欢它的外观,而且我认为如果其他人加入该项目,这将不是标准的。这就是它的作用。
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en"
xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Login Error</title>
</head>
<body>
<h2>Invalid user name or password.</h2>
<p>Please enter a user name or password that is authorized to access this
application. For this application, this means a user that has been
created in the <code>file</code> realm and has been assigned to the
<em>group</em> of <code>TutorialUser</code>.</p>
<p><a href="faces/index.xhtml">Return to login page</a></p>
</body>
</html>
使用 ctrl-i 后变成下面的块
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Login Error</title>
</head>
<body>
<h2>Invalid user name or password.</h2>
<p>
Please enter a user name or password that is authorized to access this
application. For this application, this means a user that has been
created in the
<code>file</code>
realm and has been assigned to the <em>group</em> of
<code>TutorialUser</code>
.
</p>
<p>
<a href="faces/index.xhtml">Return to login page</a>
</p>
</body>
</html>
请注意如何和标签都缺少缩进级别。任何有关如何解决此问题或在何处配置它的想法将不胜感激。