Java 删除JSTL标记生成的新行
我想建立到src属性的链接,这取决于一些参数Java 删除JSTL标记生成的新行,java,jsp,jstl,newline,Java,Jsp,Jstl,Newline,我想建立到src属性的链接,这取决于一些参数 <%@page trimDirectiveWhitespaces="true" %> ... <iframe style="border: 0; width: 100%; height: 100%;" src="http://localhost:8080/AppName? <c:if test="${not empty it.paramOne}"> paramOne=${it.paramOne} <
<%@page trimDirectiveWhitespaces="true" %>
...
<iframe style="border: 0; width: 100%; height: 100%;"
src="http://localhost:8080/AppName?
<c:if test="${not empty it.paramOne}">
paramOne=${it.paramOne}
</c:if>
<c:if test="${not empty it.paramTwo}">
¶mTwo=${it.paramTwo}
</c:if>
<c:if test="${not empty it.paramThree}">
¶mThree=${it.paramThree}
</c:if>
">
Your browser doesn't support iFrames. </iframe>
但是我想
http://localhost:8080/AppName/?paramOne=val1¶mTwo=val2¶mThree=val3
我找到了这个,但我想这不是我想要的
那么,我怎样才能去掉JSTL标记生成的空格和新行呢?试着把它们放在一行中:
<c:set var="url" value="http://localhost:8080/AppName?"/>
<c:if test="${not empty it.paramOne}">
<c:set var="url" value="${url}paramOne=${it.paramOne}"
</c:if>
<c:if test="${not empty it.paramTwo}">
<c:set var="url" value="${url}¶mTwo=${it.paramTwo}"
</c:if>
<c:if test="${not empty it.paramThree}">
<c:set var="url" value="${url}¶mThree=${it.paramThree}"
</c:if>
<iframe style="border: 0; width: 100%; height: 100%;"
src="${url}">
http://localhost:8080/AppName/?paramOne=val1¶mTwo=val2¶mThree=val3
<c:set var="url" value="http://localhost:8080/AppName?"/>
<c:if test="${not empty it.paramOne}">
<c:set var="url" value="${url}paramOne=${it.paramOne}"
</c:if>
<c:if test="${not empty it.paramTwo}">
<c:set var="url" value="${url}¶mTwo=${it.paramTwo}"
</c:if>
<c:if test="${not empty it.paramThree}">
<c:set var="url" value="${url}¶mThree=${it.paramThree}"
</c:if>
<iframe style="border: 0; width: 100%; height: 100%;"
src="${url}">