jsp 包含没有换行符的文件

jsp include file without line breaks

我有下面一行 javascript 代码:

element.innerHTML = '<%@include file="../jsp/welcome.jsp" %>';

如果 welcome.jsp 文件写在一行中,一切都会正常。 但是由于文件包含换行符,因此 javascript 代码被破坏,因为撇号之间有换行符,如下所示:

element.innerHTML = '
<p>
...
</p>
';

谁能知道如何轻松地包含 jsp 文件而不换行?我知道我可以手动删除所有换行符,但这对我来说很烦人,并且在 "one-line" 页面上继续开发将具有挑战性。

谢谢。

使用反斜杠可以部分完成此任务:

element.innerHTML = `<%@include file="../jsp/welcome.jsp" %>`;

但它并不是在所有情况下都有效,例如当您在 innerHTML 页面中使用反斜杠时。