[java] 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 원칙을 위반할 가능성이 큽니다. 몇 시간이 걸릴 지금 온 최대 읽기 MVC 방식 (태그 라이브러리의 사용을 포함) 웹 응용 프로그램 개발 – 주제에 인터넷 검색을 좀 더 할, 그것은 매력의 확실히 더 나은 응용 프로그램을 작성하는 데 도움이됩니다.

더 많은 일부 데이터베이스 결과를 표시하는 하나의 JSP보다 복잡 아무것도하는 경우, 같은 프레임 워크를 사용하여 고려하시기 바랍니다 , Grails의 그것은 절대적으로 당신에게 가야하는 좀 더 노력을 것입니다 … 등,하지만 너무 많은 당신을 절약 할 수 정말 추천하는 시간과 노력. 게다가, 그것은 멋진 물건입니다 🙂


답변

페이지 태그에서 :

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


답변

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

예를 들어 :

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

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


답변

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

샌드맨의 정답 대신

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

사용하다

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


답변

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

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


답변