0

私は今何年も探していましたが、Googleが提供した解決策はどれも私の状況に役立ちませんでした.

簡単な JSP ファイルを作成し、「useBean」ステートメントのみを使用しようとしました (エラーが発生する行です)。

<?xml version="1.0" encoding="ISO-8859-1" ?>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
    <%@ page import="package1.TestBean" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Insert title here</title>
</head>
<body>

<jsp:useBean id="test" class="package1.TestBean" />

</body>
</html>

私の JavaBean は空のクラスですが、パラメーターのない空のコンストラクターがあります。

package package1;

public class TestBean {

    public TestBean() {

    }

}

プロジェクト フォルダーを右クリックし、[新規] -> [クラス] を使用してクラスを作成しました。

すでに述べたように、エラーは次の行で発生します。

<jsp:useBean id="test" class="package1.TestBean" />

そして、エラー メッセージは (タイトルで既に名前が付けられているように) 「useBean クラス属性 package1.TestBean の値が無効です」です。

私を助けてください!:-(

編集:私の友人が同じことを試みましたが、彼のコンピューターでは動作します。今、彼は私に彼のプロジェクト フォルダーを送ってくれました。私はそれをインポートしました。

4

2 に答える 2