【问题标题】:Force boolean value in method call in JSP/EL在 JSP/EL 中的方法调用中强制布尔值
【发布时间】:2013-09-10 17:40:40
【问题描述】:

我有一个 JSP 页面,其中包含以下内容

<td>${MyClass.mymethod(false)}</td>

MyClass 包含以下内容:

public static String mymethod(boolean param)
{
    //...
}

public static String mymethod(String param)
{
    //...
}

现在当我显示 JSP 页面时,mymethod(String param) 被调用。如何使 false 成为 boolean 值?

【问题讨论】:

  • 应该是object.myMethod(false)。顺便说一下,据我所知,EL 中不能进行重载。
  • 我的错,改了。这只是一个最小的例子

标签: spring jsp el


【解决方案1】:

方法名称作为键放在 Map 中。因此 el 中没有函数重载。或者尝试在 xml 中为函数提供不同的名称。

【讨论】:

    猜你喜欢
    • 2016-01-26
    • 2016-06-16
    • 1970-01-01
    • 1970-01-01
    • 2011-09-17
    • 1970-01-01
    • 2020-11-07
    • 2014-06-29
    相关资源
    最近更新 更多