为什么可以';我不能在我的java应用程序的GAE中做一个新行吗?
为什么我不能在GAE做一个新的系列 它不起作用 代码: Timer.class:为什么可以';我不能在我的java应用程序的GAE中做一个新行吗?,java,google-app-engine,jsp,Java,Google App Engine,Jsp,为什么我不能在GAE做一个新的系列 它不起作用 代码: Timer.class: public String list() throws InvalidProtocolBufferException{ String newLine = System.getProperty("line.separator"); String adat = new String(); for (RequestStatProto sList : lists){
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>
Memcache Statisztikák:
${fn:escapeXml(计时器)}
我该怎么做
谢谢你的帮助 由于它呈现给网页,因此换行符
“\r\n”
或“\n”
将不起作用,您必须使用
或者,您应该将列表返回到JSP并在那里进行迭代,然后添加
标记,就像您当前在RequestStatProto sList
循环中所做的那样。由于它呈现到网页,因此换行符“\r\n”
或“\n”
将不起作用,您将不得不使用
或者,您应该将列表返回到JSP并在那里进行迭代,然后添加
标记,就像您当前在RequestStatProto sList
循环中一样。不要在服务器上使用System.getProperty('line.separator')。这将返回服务器的行分隔符,而不是客户端的行分隔符。您所说的“它不工作”到底是什么意思?不要在服务器上使用System.getProperty('line.separator')。这将返回服务器的行分隔符,而不是客户端的行分隔符。您所说的“它不工作”到底是什么意思?