質問

クラスをインスタンス化してから、JSPのスクリプトレット間でその方法を呼び出すことは可能ですか?エラーが発生していますが、理由がわかりません(Javaクラスとメソッドは問題ありません)。同じことをする他の方法はありません(クラス内のメソッドから文字列が必要です)?

役に立ちましたか?

解決

はい、もちろん。クラスのオブジェクトを作成し、このようなJSPのスクリプトレット間でメソッドにアクセスできます。

<%
     Foo foo = new Foo();
     foo.method1();
%>

これを行う別の方法は、JSPの使用beansを使用してクラスをインスタンス化し、スクリプトレットでその方法にアクセスすることです

<jsp:useBean id = "foo" class = "Foo" />
<%
     foo.method1();
%>

他のヒント

次のように、ページのインポートをヘッダーに含める必要があります。

<%@ page import="sample.Foo" %>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top