Jsp 如何使用EL调用java方法?

Jsp 如何使用EL调用java方法?,jsp,el,Jsp,El,我使用自己的java类,我在jsp页面中导入了: <%@page import="org.common.Common"%> 我想调用我的方法sayHellohow 我在调用时遇到语法错误: Common.sayHello(${requestLoop.Name}) 你能帮我吗?谢谢如果您需要在JSP EL(${})中使用静态方法,您可以执行下面的步骤 您有Java代码 public class WebUtils { public static String getSalu

我使用自己的java类,我在jsp页面中导入了:

<%@page import="org.common.Common"%> 
我想调用我的方法
sayHello
how

我在调用时遇到语法错误:

Common.sayHello(${requestLoop.Name})

你能帮我吗?谢谢

如果您需要在JSP EL(${})中使用静态方法,您可以执行下面的步骤

您有Java代码

public class WebUtils {
    public static String getSaludo(String name) {
        return "Hola " + name;
    }
}
在WEB-INF/zetta.tld中创建新文件

<taglib version="2.1"> <tlib-version>1.0</tlib-version> <short-name>zetta</short-name> <function> <name>getSaludo</name> <function-class>mx.zettaware.WebUtils</function-class> <function-signature>java.lang.String getSaludo(java.lang.String) </function-signature> </function> </taglib> 1 泽它 格萨卢多 mx.zettaware.WebUtils java.lang.String getSaludo(java.lang.String) 现在,您可以在JSP中使用带有EL的Java类

<%@ taglib uri="/WEB-INF/zetta.tld" prefix="zetta"%> <html> <head> <title>Zettaware Title</title> </head> <body> <h3>Using ${zetta:getSaludo("Zamora")}</h3> </body> </html> Zettaware标题 使用${zetta:getSaludo(“Zamora”)}
真正地关于
forEach
的内容在哪里?在
forEach
中有什么内容,这是一个循环,您想在方法中使用
requestLoop.Name
返回的值。那么,提供的链接有什么区别?请再次阅读我的文章。 <%@ taglib uri="/WEB-INF/zetta.tld" prefix="zetta"%> <html> <head> <title>Zettaware Title</title> </head> <body> <h3>Using ${zetta:getSaludo("Zamora")}</h3> </body> </html>