为什么我不能在GAE中换行?
它不起作用。
代码: Timer.class:
public String list() throws InvalidProtocolBufferException{
String newLine = System.getProperty("line.separator");
String adat = new String();
for (RequestStatProto sList : lists){
adat+="start_timestamp_milliseconds: \r\n"+sList.getStartTimestampMilliseconds()+newLine;
adat+="http_method: "+sList.getHttpStatus()+newLine;
adat+="duration_milliseconds"+sList.getDurationMilliseconds()+newLine;
adat+=newLine;
}
return adat;
}
test.jsp的:
<%
Timer timer=new Timer();
timer.setMem();
pageContext.setAttribute("timer",timer.list());
%>
<p>
<b>Memcache Statisztikák:</b>
${fn:escapeXml(timer)}
</p>
我该怎么做?
感谢您的帮助!
答案 0 :(得分:3)
由于它呈现为网页,换行符"\r\n"
或"\n"
将无效,相反,您必须使用<br \>
或者,您应该将列表返回给JSP并在那里迭代并添加<br \>
标记,就像您当前在RequestStatProto sList
循环中一样。