2008. 6. 19. 09:31

찾기 힘들어~..

2008. 6. 13. 10:23

-------------------소스-----------------------------------
<%--plugin.jsp-->


<%@ page contentType="text/html;charset=KSC5601" %>
<html>
<title> plugin 테스트 </title>
<body>
<center><h2>plugin 테스트</h2></center>

<jsp:plugin type="applet" code="PluginApplet" codebase="http://localhost:8090/firejsp/
 jreversion="1.5" width="300" height="250" >
  <jsp:params>
   <jsp:param name="data"
    value="<jsp:plugin>테스트입니다." />
  </jsp:params>         
    <jsp:fallback>
        Plugin tag OBJECT or EMBED not supported by browser.
    </jsp:fallback>
</jsp:plugin>
</body>
</html>


//PluginApplet.java


import java.awt.*;
import javax.swing.*;
import java.applet.*;

public class PluginApplet extends JApplet {
 JMenuBar bar;
 JMenu file, edit;
 JMenuItem fileNew, fileOpen, fileSave;
 JTextArea text;
 
 public void init() {
  bar= new JMenuBar();
  file=new JMenu("File");
  edit=new JMenu("Edit");
  bar.add(file);
  bar.add(edit);
 
  fileNew=new JMenuItem("New");
  fileOpen=new JMenuItem("Open");
  fileSave=new JMenuItem("Save");
 
  file.add(fileNew);
  file.add(fileOpen);
  file.add(fileSave);
 
  setJMenuBar(bar);
 
  String data=getParameter("data");
 
  text=new JTextArea(data);
  JScrollPane sp=new JScrollPane(text);
 
  getContentPane().setLayout(new BorderLayout());
  getContentPane().add(sp,"Center");
 }
}
--------------------------------------------------------------------------------

-------------------------저장방법-------------------------------
PluginApplet.java파일과 컴파일한 class파일을 plugin.jsp가 저장된 폴더에 함께 넣는다.

codebase경로 설정은 위와 같이 해줘야 Applet이 수행된다.

또한가지 혹시 익스플로러 인터넷 옵션>고급에서 JAVA <Applet>기능이 체크되어 있지 않다면
반드시 체크하고 확인해준다.

아래 Eclipse 화면에서 보는 것과 같이 해준다.(수동으로 폴더 이동시 새로고침 F5)

사용자 삽입 이미지

* 한참동안 codebase를 찾지 못해 고생했다. 그냥 이렇구나 하고 알고 넘어가면 될 것을
왜 이렇게 집착했는지.. 난 단지 화면에서 Applet을 보고 싶었을 뿐이었는데..ㅜㅜ;
혹시나 이글을 보고 나같이 study진행에 차질이 없길 바라며 도움이 되길..