文字列を持っています。リンクに変換したいのですが、同じことはできません。コードを以下に示します。
Content.append("<a href=\""+System.getProperty("application.middleware.webapplication.host")).append(":")"/"/">);
このような単純なソリューションはどうですか?
String host = System.getProperty("application.middleware.webapplication.host");
String url = "http://" + host;
String linkText = "please click here";
Content.append("<a href='"+ url + "'>" + linkText + "</a>" );
上記はコンパイルされません。すべてを 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 の命名規則 (変数は小文字で始まる) を尊重することも重要です。
Content.append("<a href=\"")
.append(System.getProperty("application.middleware.webapplication.host"))
.append("\">My Link</a>");