Programing

JSP에서 클래스를 어떻게 가져 옵니까?

lottogame 2020. 4. 23. 07:37
반응형

JSP에서 클래스를 어떻게 가져 옵니까?


나는 완전한 JSP 초보자입니다. java.util.ListJSP 페이지에서을 사용하려고 합니다. 클래스 이외의 클래스를 사용하려면 어떻게해야 java.lang합니까?


다음 import 문을 사용하여 가져옵니다 java.util.List.

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

BTW는 둘 이상의 클래스를 가져 오려면 다음 형식을 사용하십시오.

<%@ page import="package1.myClass1,package2.myClass2,....,packageN.myClassN" %>

참고로-목록을 JSP로 가져 오는 경우 MVC 원칙을 위반할 가능성이 큽니다. 웹 애플리케이션 개발 (taglib 사용 포함) 에 대한 MVC 접근 방식지금 읽으려면 몇 시간이 걸립니다 .

일부 데이터베이스 결과를 표시하는 단일 JSP보다 복잡한 작업을 수행하는 경우 Spring , Grails 등과 같은 프레임 워크 사용을 고려하십시오. 가기 위해서는 약간의 노력이 더 필요하지만 너무 많이 절약 할 수 있습니다 정말 추천하는 시간과 노력. 게다가, 그것은 멋진 물건입니다 :-)


페이지 태그에서 :

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

JSTL을 사용하고 jsp 페이지 대신 태그 페이지에서 클래스를 가져 오려는 경우 구문이 약간 다릅니다. 'page'라는 단어를 'tag'라는 단어로 바꾸십시오.

샌드맨의 정답 대신

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

사용하다

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

JSP 페이지에서 클래스를 가져 오려면 페이지 지시문을 사용하십시오. Page Directives 11 다양한 유형의 속성 중 하나는 "가져 오기"입니다. 가져 오기 속성이있는 페이지 지시문 동일한 위치에 Commas (,)로 구분 된 둘 이상의 패키지를 언급 ​​할 수 있습니다. 또는 다른 패키지를 사용하여 여러 페이지 요소 인스턴스를 가질 수 있습니다.

예를 들어 :

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

주 : import 속성은 가져온 클래스를 호출하는 요소 앞에 위치해야합니다.


이것은 클래스를 가져 오는 구문입니다

  <%@ page import="package.class" %>

참고 URL : https://stackoverflow.com/questions/239147/how-do-you-import-classes-in-jsp

반응형