0

文字列を持っています。リンクに変換したいのですが、同じことはできません。コードを以下に示します。

Content.append("<a href=\""+System.getProperty("application.middleware.webapplication.host")).append(":")"/"/">); 
4

3 に答える 3

3

このような単純なソリューションはどうですか?

String host = System.getProperty("application.middleware.webapplication.host");
String url = "http://" + host;
String linkText = "please click here";
Content.append("<a href='"+ url + "'>" + linkText + "</a>" ); 
于 2013-03-02T12:35:10.097 に答える
1

上記はコンパイルされません。すべてを 1 行にまとめようとしなかった場合は、その理由がより簡単に理解できます。

の変数を作成することから始めますSystem.getProperty("...")。次に、1 行に 1 つの命令を入力します。append()次に、+連結演算子を混ぜないでください。コードは次のようになります。

String host = System.getProperty("application.middleware.webapplication.host");
content.append("<a href=\"");
content.append(host);
content.append(":")"/"/">);

そして、最後の命令は無効です。有効にしてリンクにするには、次のようなものが必要です

String host = System.getProperty("application.middleware.webapplication.host");
content.append("<a href=\"");
content.append(host);
content.append("\">Click here</a>");

コードを読みやすく理解しやすいものにするためには、Java の命名規則 (変数は小文字で始まる) を尊重することも重要です。

于 2013-03-02T12:40:28.973 に答える
0
Content.append("<a href=\"")
       .append(System.getProperty("application.middleware.webapplication.host"))
       .append("\">My Link</a>");
于 2013-03-02T12:37:25.873 に答える