代码之家  ›  专栏  ›  技术社区  ›  jjnguy Julien Chastang

如何在JSP中导入类?

  •  252
  • jjnguy Julien Chastang  · 技术社区  · 16 年前

    我是一个完全的JSP初学者。我正在尝试使用 java.util.List 在JSP页面中。我需要做什么才能使用除以下类之外的类 java.lang ?

    6 回复  |  直到 12 年前
        1
  •  357
  •   Eddie    13 年前

    使用以下导入语句进行导入 java.util.List :

    <%@ page import="java.util.List" %>
    

    顺便说一句,要导入多个类,请使用以下格式:

    <%@ page import="package1.myClass1,package2.myClass2,....,packageN.myClassN" %>
    
        2
  •  51
  •   naXa stands with Ukraine    7 年前

    仅供参考-如果您将列表导入JSP,则很可能违反了MVC原则。花几个小时 现在 阅读 MVC approach 对于web应用程序开发(包括taglib的使用)-在这个主题上做更多的谷歌搜索,这很有趣,肯定会帮助你编写更好的应用程序。

    如果你正在做比显示一些数据库结果的单个JSP更复杂的事情,请考虑使用这样的框架 Spring , Grails ,等等。这绝对会让你付出更多的努力,但它会为你节省很多时间和精力,我真的推荐它。此外,它很酷:-)

        3
  •  20
  •   jjnguy Julien Chastang    15 年前

    在页面标签中:

    <%@ page import="java.util.List" %>
    
        4
  •  8
  •   Georgios Syngouroglou    7 年前

    如果您使用JSTL,并且希望在标记页面而不是jsp页面中导入一个类,语法会有所不同。将单词“page”替换为单词“tag”。

    而不是桑德曼的正确答案

    <%@page import="path.to.your.class"%>
    

    使用

    <%@tag import="path.to.your.class"%>
    
        5
  •  5
  •   Alex Ciocan Gaurav Varshney    8 年前

    使用页面指令在JSP页面中导入类。 页面指令使用11种不同类型的属性,其中之一是“导入”。 带导入属性的页面指令允许您在同一位置引用多个包,用逗号(,)分隔。或者,您可以有多个页面元素实例,每个实例都有不同的包。

    例如:

     <%@ page import = "java.io.*" %>
     <%@ page import = "java.io.*", "java.util.*"%>
    

    注意:import属性应该放在调用importd类的元素之前。

        6
  •  4
  •   Avinash    7 年前

    这是导入类的语法

      <%@ page import="package.class" %>
    
    推荐文章