如何在JSTL中调​​用Java方法? [英] How to call java method in JSTL?

查看:124
本文介绍了如何在JSTL中调​​用Java方法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这可能是重复的问题.

我只想调用不是getter或setter方法的方法例如. xyz类的makeCall(someObj,"stringvalue").

I just want to call method which is not getter or setter method eg. makeCall(someObj,"stringvalue") of xyz class.

Java类

Class XYZ{

    public String makeCall(Object objValue, String stringValue){

    //some logic here

    }
}

JSTL

<jsp:userBean id="xyz" class="com.XYZ"/>
${xyz.makeCall("hello","Friend")}

推荐答案

要解决此问题,我们需要创建自己的标签. (在.tld文件中)

For resolve this we need create your own tag. (in .tld file)

,并且需要为此标签编写一个Java类.

and need to write one java class for this tag.

此后,您可以在自己的类中调用方法,并将结果设置为pageCotext以在jsp上检索它.

After this you can call method within that your own class and set result to pageCotext to retrive it on jsp.

这篇关于如何在JSTL中调​​用Java方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆