2012-03-30 14 views

答えて

1

はい、私はあなたがあなたの質問に答えを与えた...

をより多くの情報が必要:

mailstr.append("some "+parameter+" text"); 

このコードは、この構文が優れている場合でも、動的パラメータを含めることが正しいです:

mailstr.append("some ").append(parameter).append(" text"); 

"parameter"は有効なJava変数である必要があります。これは、メソッドパラメータ、クラスフィールド、またはメソッドで宣言された変数です。

public String CSNSurvey(String parameter) { 

    StringBuilder mailstr = new StringBuilder("<html><head>"); 
    mailstr.append("some ").append(parameter).append(" text"); 

    return mailstr.toString(); 
} 


public String CSNSurvey() { 

    String parameter = getDynamicParameterFromAnotherMethod(); 

    StringBuilder mailstr = new StringBuilder("<html><head>"); 
    mailstr.append("some ").append(parameter).append(" text"); 

    return mailstr.toString(); 
} 
+0

こんにちはブノワ...ありがとう..しかし、私はそれがサーブレットで動作させることができますここでは2つの例を示します。 – toink

+0

私は実際にそれを試してみましたが、何のエラーもありませんでした。今私はパラメータを持つサーブレットでそれを動作させる方法に問題があります – toink

0
mailstr.append("some "); 
mailstr.append(parameter); 
mailstr.append("text"); 

か::

mailstr.append("some ").append(parameter).append("text");