使用参数JSP调用函数

时间:2016-01-26 09:48:31

标签: java jsp el

编辑:使用${h.helloWorldName('Audren')}

转换&{39; d ${h.getHelloWorldName('Audren')}

我有一个测试类:

public class classtest {

    private String helloWorld;
    private String helloWorldName;

    public String getHelloWorld(){
        return "Hello world!";
    }

    public void setHelloWorld(String s) {
        helloWorld = s;
    }

    public String getHelloWorldName(String s) {
        return getHelloWorld() + s;
    }

在我的jsp中我想打印我的方法getHelloWorldName的结果。这是我到目前为止所尝试的:

<jsp:useBean id="h" class="com.test.classtest" scope="page" />
<c:out value="${h.helloWorldName('Audren'}" />

但没有成功。我错过了什么吗?我也试过#{h.helloWorldName('Audren'}

1 个答案:

答案 0 :(得分:1)

您只是错过了一个括号(并删除了&#39;&#39;)。 正确的语法:

"${h.helloWorldName(Audren)}"