Dúvidas applet

Eu estou usando prefuse para gerar uma árvore hiperbólica que é montade dentro de minha aplicação que uso struts 2.
A árvore utiliza esta classe

[code]public class TreeView extends JPrefuseApplet {

public void init() {
    this.setContentPane(
        prefuse.demos.TreeView.demo("/chi-ontology.xml.gz", "name"));
}

}
[/code]

para gerar seu código, onte a string equivale a um arquivo xml que ela vai interpretar.
Para fazer testes, coloquei a classe lendo do servidor um arquivo físico, mas em tempo de execução não terei como fazer isso.


Existe alguma maneira de eu definir um xml lógico e coloca-lo como atributo de minha action para minha página ler?
Como faço para executar a applet do código acima?

Tem como eu abrir um FileChooser e enviar esse arquivo para o servidor, dando um forward para uma outra tela?

Encontrei essa tag jsp:plugin
http://java.sun.com/products/jsp/tags/syntaxref.fm12.html

mas ela tem o atributo codebase como base para o código das applets, mas se a pasta WEB-INF não é visível como faço para apontar esse caminho???