java在JSP文件中导入类
我以JavaServlet的形式编写了一些代码,现在我正试图将其转换为JSP。我在使用的另一个文件中编写了一个类,但我不知道如何让JSP文件识别该类。我想这和进口有关。我给了这个类一个包(package mypackagename;
)的名称,并尝试使用<%@ page import="mypackagename"%>
,但出现了一个错误:
The import "mypackagename" cannot be resolved
你可以在下面搜索框中键入要查询的问题!
我以JavaServlet的形式编写了一些代码,现在我正试图将其转换为JSP。我在使用的另一个文件中编写了一个类,但我不知道如何让JSP文件识别该类。我想这和进口有关。我给了这个类一个包(package mypackagename;
)的名称,并尝试使用<%@ page import="mypackagename"%>
,但出现了一个错误:
The import "mypackagename" cannot be resolved
# 1 楼答案
只需像在真正的Java类中一样导入它。即
import mypackagename.MyClassName
或import mypackagename.*
,因此,不import mypackagename
只使用包名也就是说,不应该在JSP文件中编写原始Java代码Scriptlets被认为是糟糕的实践。这些代码属于真正的Java类。它在Servlet类中的位置非常好。这是什么问题,您认为将其全部移动到视图端并用原始Java代码将模板文本弄乱是“正确”的解决方案?在一个新的问题中详细阐述一下,然后我们也许能够提出正确的解决方案。也许你不知道像JSTL这样的Taglib的存在和力量