Java 如何访问名为“的对象方法”;获得;在jsp上避免使用scriplets?
我有以下图书馆课程:Java 如何访问名为“的对象方法”;获得;在jsp上避免使用scriplets?,java,jsp,jstl,scriptlet,Java,Jsp,Jstl,Scriptlet,我有以下图书馆课程: public class LibClass{ public int get(int a, String b) { .... return 12; } } 如何在jsp上调用以下方法 我想在jsp上呈现12 附笔。 我有一个限制,我不能使用scriplets,你可以使用它。前 假设在作用域中有一个${instance} ${instance.get(1,"test")} 还有另一种方法。您可以创建一个简单的Bean来获取这个
public class LibClass{
public int get(int a, String b) {
....
return 12;
}
}
如何在jsp上调用以下方法
我想在jsp上呈现12
附笔。
我有一个限制,我不能使用scriplets,你可以使用它。前
假设在作用域中有一个${instance}
${instance.get(1,"test")}
还有另一种方法。您可以创建一个简单的Bean来获取这个值
public String getDATE(){
String Date = String.valueOf(new java.util.Date());
return Date;
}
然后使用以下jsp标记调用上述方法
<jsp:useBean id="now" class="beans.PropertyBean" />
<jsp:getProperty name="now" property="DATE" />
您可以使用从bean返回的任何内容,在上面的代码段中,“PropertyBean”是我的自定义bean类的名称。希望这能回答您的问题。在doStartTag()中创建您自己的自定义标记,并进行必要的处理。不,Suresh是正确的:这是相关的:“EL中传递方法参数仅受EL 2.2中支持的EL规范的限制。默认情况下,Servlet 3.0/JSP 2.2中提供了EL 2.2。”