2014-01-27 1 views
0

Я хотел бы знать, как форматировать код скриптлета в файле JSP, вот мой код:затмение Kepler скриптлет форматировщик о «<%»

<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, но ничего не работает.

ответ

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

спасибо большое, я знал, что ошибка после нескольких часов позже. Кажется, это возможное решение, которое вы упомянули о моем вопросе. Я попробую проверить, есть ли другая необходимость. – user3240046