关于“<%”的eclipse kepler scriptlet formatter

时间:2014-01-27 10:34:52

标签: eclipse jsp scriptlet

我想知道如何在JSP文件中格式化scriplet代码,这是我的代码:

<script type="text/javascript">
function modifyClick(index) {

var editModify = "<td>"+<%=Site.getFieldUIName(Site.field.site_name.name())%>+ "</td>";

按类型 CTRL + SHIFT + F 格式化此文件后,代码将更改为以下内容:

<script type="text/javascript">
function modifyClick(index) {

var editModify = "<td>"
    +
<%=Site.getFieldUIName(Site.field.site_name.name())%>
+ "</td>";

我在哪里可以编辑<%的格式样式,我不希望它总是创建一行。 我试图在JavaScript / web html配置中查找并测试格式化程序样式,但没有任何作用。

1 个答案:

答案 0 :(得分:0)

您将JSP代码视为Javascript字符串变量。这将是您的浏览器中的语法错误。你应该这样做:

var editModify = "<td><%=Site.getFieldUIName(Site.field.site_name.name())%></td>";

或者,如果您愿意,请将其包装在引号中,使其最终成为Javascript字符串文字:

var editModify = "<td>" + "<%=Site.getFieldUIName(Site.field.site_name.name())%>" + "</td>";