Wie verwende ich eine Java-Klasse in einem JSP-Scriptlet? Der Fehler besagt, dass die Klasse nicht in einen Typ aufgelöst werden kann

Ich habe eine JSP-Beispieldatei in Eclipse und eine Java-Datei geschrieben und versucht, die Java-Klasse in meiner JSP aufzurufen, aber sie funktioniert nicht. Der Code der JAVA-Datei lautet wie folgt:

TestJava.jva

public class TestJava {
     public void test(String msg)
      {
          System.out.println("My name is "+msg);
      }
}

Die Javafile befindet sich insrc Mappe. Meine JSP-Dateitest.jsp ist wie folgt:

test.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

 <html>
 <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <title>My First JSP with JAVA</title>
 </head>
 <body>
 <jsp:useBean id="link" scope="application" class = "TestJava" />   
  <% TestJava t=new TestJava();
  t.test("Joy");
 %>
 </body>
 </html>

Es gibt Fehler als "TestJava kann nicht in einen Typ aufgelöst werden". Ich habe andere verwandte Artikel in Stack Overflow studiert, aber diese Ansätze haben auch nicht funktioniert. Als JSP-Neuling verstehe ich nicht, wie man diesen Fehler behebt. Deshalb frage ich, ob mir jemand helfen kann, dieses Problem zu beheben.

Vielen Dank.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage