use*_*132 8 java import jsp class jdeveloper
我试图从JSP页面调用Java类.我使用JDeveloper创建了项目.
我收到一条错误消息"导入无法解决".我已经在WEB-INF,根文件夹中添加了类文件,并尝试编译,但它仍然显示相同的错误.
以下是代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/>
</head>
<body>
<p>
<%@ page import="java.util.*"%>
<%@ page import="Class1"%>
<%
Class1 tc=new Class1("test");
out.print(tc.str);
%>
</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
您应该为您的班级提供完全限定的名称。(包名.类名)如:
<%@ page import="pkgname.Class1"%>
Run Code Online (Sandbox Code Playgroud)
页面指令通常放置在 JSP 的顶部。我还假设Class1它位于默认包中,因为它不具有完全限定的名称。如果Class1在包中,则需要在导入中使用包名称作为名称前缀。
<%@ page import="java.util.*" %>
<%@ page import="Class1" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/>
</head>
<body>
<p>
<%
Class1 tc=new Class1("test");
out.print(tc.str);
%>
</p>
</body>
Run Code Online (Sandbox Code Playgroud)