Jsp 如何使用EL调用java方法?
我使用自己的java类,我在jsp页面中导入了: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
<%@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>