2017-02-06 1 views
1

바람둥이에 WEB-INF/classes에 존재하는 Crypting 클래스가 있습니다. 지금은 내가이 them.ie 여부를 호출하는 방법에 의심의 여지가 JSP 에서 그 기능에 액세스해야jsp의 다른 클래스에서 함수 호출하기

decrypt(key,enc)

generateKey(w,h)

encrypt(key,src) : 암호화 등 클래스는 다음과 같은 방법이있다 해당 클래스에 대한 객체를 생성하고 해당 클래스 또는 다른 방법에 액세스하려면

<%@page import="java.io.*,com.Crypting"%> 
<% 
Crypting c=new Crypting(); 
img=c.generateKey(w,h); 
encr=c.encrypt(img,src); 
%> 

이것이 맞습니까?

답변

1

네, 그렇습니다. 클래스 인스턴스를 가지고 클래스에서 메소드를 호출해야합니다. 코드에서 클래스에 설명 된대로 두 번째 라인에서 리턴 유형을 지정해야합니다!

<% 
Crypting c=new Crypting(); 
img=c.generateKey(w,h); // here specify type of the img object !! 
/*Image img = c.generateKey(w,h); for example*/ 
encr=c.encrypt(img,src); // the same thing here 
%> 
+0

제가 직접 사용하는 대신이 같은 클래스의 인스턴스를 생성하는 경우, 클래스 이름 ' SKJ

+0

@ 이 경우 SKJ는 메소드가 static이되어야합니다. 예를 들어 public static BufferedImage generateKey (w, h)입니다. – PacMan

+0

OK 이해했습니다. @PacMan – SKJ

관련 문제