如何在JSTL中调用java方法?
这可能是重复的问题。
我只想调用不是getter或setter方法的方法, 例如。 xyz类的makeCall(someObj,“stringvalue”)。
Java类
Class XYZ{ public String makeCall("someValue1","stringValue2"){ //some logic here } }
JSTL
${xyz.makeCall("hello","Friend")}
只需使用
创建类的对象,并使用JavaServer Pages标准标记库或表达式语言调用该方法,该方法更易于使用且不易出错。
示例代码:
${test.methodXYZ(object,"myString")}
阅读更多有关可能对您有帮助的隐式对象的信息 。
试试这个:
要解决此问题,我们需要创建自己的标记。 (在.tld文件中)
并且需要为此标记编写一个java类。
在此之后,您可以在您自己的类中调用方法,并将结果设置为pageCotext以在jsp上对其进行检索。
- BufferedWriter不写入文件
- 为什么Hibernate内联传递给JPA Criteria Query的整数参数列表?
- 如何使用Robot Framework处理动态元素
- 注释处理器,生成编译器错误
- 如何在java中生成XML(在String表示中)
- 如何将long(currentTimeInMillis)转换为UTC时间戳?
- JDK dateformater解析德语语言环境中的DayOfWeek,java8 vs java9
- java-cassnadra object地址映射的冻结注释<text,frozen <list <frozen >>>,
- 如何将Jar文件传递给OOZIE shell节点中的shell脚本