有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在JSP文件中导入类

我以JavaServlet的形式编写了一些代码,现在我正试图将其转换为JSP。我在使用的另一个文件中编写了一个类,但我不知道如何让JSP文件识别该类。我想这和进口有关。我给了这个类一个包(package mypackagename;)的名称,并尝试使用<%@ page import="mypackagename"%>,但出现了一个错误:

The import "mypackagename" cannot be resolved


共 (1) 个答案

  1. # 1 楼答案

    只需像在真正的Java类中一样导入它。即import mypackagename.MyClassNameimport mypackagename.*,因此,import mypackagename只使用包名

    <%@ page import="mypackagename.MyClassName" %>
    

    也就是说,不应该在JSP文件中编写原始Java代码Scriptlets被认为是糟糕的实践。这些代码属于真正的Java类。它在Servlet类中的位置非常好。这是什么问题,您认为将其全部移动到视图端并用原始Java代码将模板文本弄乱是“正确”的解决方案?在一个新的问题中详细阐述一下,然后我们也许能够提出正确的解决方案。也许你不知道像JSTL这样的Taglib的存在和力量