jspでjavaのコンストラクタを呼び出す方法
JSPでJavaコンストラクタを呼び出す方法は次のようになります。
- JSPページにJavaクラスをインポートする場合は、「<%@ page import=”パッケージ名.クラス名” %>」ステートメントを使用して、コンストラクタメソッドを呼び出す必要があるJavaクラスをインポートします。
- JSPページでJavaオブジェクトを作成する:<% クラス名 オブジェクト名 = new クラス名(); %>ステートメントを使用してJavaオブジェクトを作成し、デフォルトの引数なしコンストラクタを呼び出します。引数付きコンストラクタを呼び出す必要がある場合は、オブジェクトの作成時に該当する引数を渡すことができます。
- Javaオブジェクトのコンストラクタを呼び出す場合は、オブジェクト名から該当するコンストラクタを呼び出すことができます。たとえば、コンストラクタ名がmethodNameの場合、次のようにしてコンストラクタを呼び出すことができます。<% オブジェクト名.methodName(); %>
簡単な例を以下に示します。
<%@ page import="com.example.MyClass" %>
<%
// 创建一个Java对象并调用构造方法
MyClass myObj = new MyClass();
// 调用Java对象的构造方法
myObj.myMethod();
%>
最初に、Java クラス MyClass が import されます。次に、<% %> コードブロック内で、MyClass のオブジェクト myObj が作成され、コンストラクターである myMethod が呼び出されます。