我对 Java 还很陌生,所以请耐心等待。我有一个放入 JSTL 标记的 scriptlet。我正在尝试取消我的 scriptlet 并将它们放在一个单独的类中。除了我真的被这个难住了。我有一个非常基本的 Java 方法:
static final String default = "Enter a message";
String subDate(String out){
final String year = "" + Calendar.getInstance().get(Calendar.YEAR);
return out.replaceAll("%CURRYEAR%", year);
}
在我的 JSTL 中,我将其称为如下
<c:out value="<%= subDate(msg) %>" default="<%= subDate(default) %>"
当我将它转换为我的 Java 类时,这就是我所拥有的。但我根本什么也得不到。我也很困惑如何传递多个参数,就像我在 JSTL 中所做的那样。
public String getsubDate(String in){
return in.replaceAll("%CURRYEAR%", YEAR) + getMsg();
}
任何帮助是极大的赞赏!