2012-01-12 6 views
2

에서 참조하면 안됩니다. JSP 파일에서 Java 클래스처럼 작동하는 다른 JSP 파일에 액세스하여 JRun 서버에서 제대로 작동하는 데 사용됩니다. 이제 Tomcat 서버로 마이그레이션 중이며 이것이 내가 얻는 것입니다. 어떻게 이런 문제를 해결할 수 있습니까?기본 패키지의 클래스를 JSP 파일

<%! 
public class ElemSetup { 
} 
%> 
+4

jsp 대신 일반 Java 클래스를 사용하지 않는 이유는 무엇입니까? –

+0

관련 항목 : http://stackoverflow.com/questions/3177733/how-to-avoid-java-code-in-jsp-files 및 http://stackoverflow.com/questions/7674500/tomcat-cant-find-class - 직접 배치 된 클래스 폴더 – BalusC

답변

7

당신은 패키지 선언을함으로써 이러한 문제를 해결할 수 :

은 another.jsp 일반 JSP 파일에서 액세스 파일입니다. 진심으로, 기본 패키지를 사용하는 것이 좋습니다.

글쎄, JSP 내에서 클래스를 선언하는 것은 금지되어 있습니다. 대신 일반 파일 .java을 사용하십시오.