ciao, sono ancora qui a ciedervi un aiuto.
allora io ho creato un mio xml di prova contenente dei dati, e poi un xmlrules con le regole per parsarare l'XML di prova e infine nel mio struts config ho scritto queto
e tutto funziona alla perfezione, però l'xml da parsare arriva in risposta da una servlet, e quindi ce l'ho in uno stream, però non riesco a recuperare le regole...codice:<plug-in className="org.apache.struts.plugins.DigestingPlugIn"> <set-property property="key" value="valoriXML"/> <set-property property="configPath" value="/WEB-INF/prova.xml"/> <set-property property="digesterPath" value="/WEB-INF/digester-rules.xml"/> </plug-in>
io faccio questo
codice:try { Digester digester = DigesterLoader.createDigester( this.getClass().getClassLoader().getResource("WEB-INF\\digester-rules.xml")); ArrayList a = (ArrayList)digester.parse( this.getClass().getClassLoader().getResourceAsStream("prova.xml")); } catch( Exception e ) { e.printStackTrace(); }
come posso fare a recuperare le regole dalla action???

Rispondi quotando