我想知道如何在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配置中查找并测试格式化程序样式,但没有任何作用。
答案 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>";