JSP scriptlet中的方法是否合法? [英] Are methods legal inside JSP scriptlet?
本文介绍了JSP scriptlet中的方法是否合法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我知道它不推荐,我应该使用标签库等等。
I know its not recommended, and I should be using tag libraries etc etc.
但是我仍然想知道声明方法是否合法JSP scriplet:
But I'd still like to know if it is legal to declare methods in a JSP scriplet:
<%
public String doSomething(String param) {
//
}
String test = doSomething("test");
%>
这是合法的吗?我得到一些似乎不适合的奇怪的编译错误(如 a;预期
)。谢谢。
Is that legal? I am getting some weird compile errors (like a ; is expected
) that don't seem to fit. Thanks.
推荐答案
您需要使用声明语法(<%!...%>
):
You need to use declaration syntax (<%! ... %>
):
<%!
public String doSomething(String param) {
//
}
%>
<%
String test = doSomething("test");
%>
这篇关于JSP scriptlet中的方法是否合法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文