Sac*_*n J 3 java jstl method-call
这可能是重复的问题。
我只想调用不是 getter 或 setter 方法的方法,例如。makeCall(someObj,"stringvalue") 的 xyz 类。
Java类
Class XYZ{
public String makeCall(Object objValue, String stringValue){
//some logic here
}
}
Run Code Online (Sandbox Code Playgroud)
JSTL
<jsp:userBean id="xyz" class="com.XYZ"/>
${xyz.makeCall("hello","Friend")}
Run Code Online (Sandbox Code Playgroud)
只需使用更易于使用且不易出错的JavaServer Pages 标准标记库或表达式语言创建类的对象<jsp:useBean>并调用该方法。
示例代码:
<jsp:useBean id="test" class="com.x.y.z.XYZ"/>
${test.methodXYZ(object,"myString")}
Run Code Online (Sandbox Code Playgroud)
阅读有关可能对您有所帮助的隐式对象的更多信息。