如何在jsp上访问名为“get”的对象方法以避免使用scriptlet?

时间:2014-12-24 13:56:24

标签: java jsp jstl scriplets

我有以下库类:

public class LibClass{
    public int get(int a, String b) {
        ....
        return 12;
    }
}

如何在jsp上调用以下方法?

我想在jsp上呈现12

P.S。

我有限制,我不能使用scriplets

2 个答案:

答案 0 :(得分:2)

您可以使用expression language执行此操作。对于前

假设你在范围

中有$ {instance}
${instance.get(1,"test")}

答案 1 :(得分:0)

还有另一种方式。你可以创建一个获得此值的简单Bean

 public String getDATE(){

 String Date = String.valueOf(new java.util.Date());
  return Date;
 }

然后使用以下jsp标记

调用上述方法
<jsp:useBean id="now" class="beans.PropertyBean" />
<jsp:getProperty name="now" property="DATE" />

你可以使用从bean返回的任何内容,在上面的片段&#39; PropertyBean&#39;是我的自定义bean类的名称。希望这能回答你的问题。