서블릿이 있고 scriptlet을 통해 .java 코드를 실행하려고합니다. Temp.java에 간단한 클래스가 있습니다.서블릿에서 스크립틀릿을 통해 클래스 객체 메서드 호출
package pack;
import static java.lang.System.out;
public class Temp {
public static void main()
{out.println("trololo");
}
}
그리고
<body>
<%@ page import="pack.*" %>
<%
out.println("whatever");
Temp temp = new Temp();
temp.main();
%>
</body>
내가 주요 기능의 작동하도록해야 할 스크립틀릿을 통해 호출 한 후에의 index.jsp에서 스크립틀릿을 통해 주요 메소드를 호출 할? "무엇이든지"인쇄하지만 주 기능은 아무 것도 인쇄하지 않습니다.
는 것을 어디 생각
사용 JSTL 당신이 표준 출력 인
수입 로그를을 확인, 콘솔에 인쇄하므로 표준 출력 로그를 확인합니다 인쇄할까요? –
나쁜 생각. 이것은 좋은 디자인이 아닙니다. 스크립틀릿은 근거가없는 신호입니다. – duffymo
그래서 내가 무엇을 사용해야하는지 말해 주시겠습니까? .groovy 코드를 호출하는 .java 코드를 호출하기 때문에 스크립틀릿을 사용하고 있습니다. 그루비 스크립트는 내가 시작해야 할 중요한 것입니다. 그리고 .groovy 출력은 서블릿 메인 페이지에있을 필요가 없습니다. – user15683854875644328975643872