0

com.google.appengine.api.datastore.Textそのため、GAEデータベースに記事全体(500文字を超える文字列)を保存するために使用しています。

Google API は、それ<variableName>.getvalue()が Text 変数の値を与えると言います!

.getValue()しかし、すでにインデントされてフォーマットされている文字列を挿入すると、関数を使用してWebページにテキストを印刷すると、フォーマットと空白が失われます。

これは、クライアントに HTML 文字列を返し、この HTML 文字列を div に追加して表示する関数の私のコードです。

public void getArticle(int articleId)
{
PersistenceManager pm = PMF.get().getPersistenceManager();
Articles a  = pm.getObjectById(Articles.class,(articleId));
String html = "";
html += "<p>" + (a.getArticle()).getValue() + "</p>";
return html; 
}
4

2 に答える 2

1

<pre>フォーマットを保持するには、HTML をタグでラップする必要があります。

すなわち

html += "<p><pre>" + (a.getArticle()).getValue() + "</pre></p>";
于 2013-10-02T12:49:30.430 に答える