我在DAO中有这个
public String CSNSurvey() {
StringBuilder mailstr = new StringBuilder("<html><head>");
mailstr.append("some text");
mailstr.append("some text");
mailstr.append("some text");
return mailstr.toString();
}
我可以让它在myservlet中工作,但问题是..如何在stringbuilder中包含一个参数......
示例mailstr.append(“some”+ parameter +“text”);
请告诉我您需要更多信息才能更清楚。
答案 0 :(得分:1)
是的我需要更多信息......
你在问题中给出了答案:
mailstr.append("some "+parameter+" text");
此代码包含动态参数是正确的,即使此语法更好:
mailstr.append("some ").append(parameter).append(" text");
“参数”只需要是有效的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();
}
答案 1 :(得分:0)
mailstr.append("some ");
mailstr.append(parameter);
mailstr.append("text");
或:
mailstr.append("some ").append(parameter).append("text");