Articles of el

Associazione di componenti JSF senza proprietà bean

Come funziona esattamente il seguente codice: #{aaa.id} Voglio dire, di solito il collegamento del componente funziona, specificando una proprietà (di tipo UIComponent) in un bean. Qui, non ci sono bean né proprietà ma tuttavia il nome “aaa” viene associato correttamente (visualizzando l’id del componente – “txt1”). Come funziona / dove è specificato? Grazie AGGIORNAMENTO: La […]

Come accedere agli oggetti nella lingua di espressione EL $ {}

Se ho un ArrayList persons Come posso accedervi in ​​EL? ${person.title}

Come confrontare due variabili object nel linguaggio di espressione EL?

Sto creando un elenco a discesa di tutte le lingue. La selezione della lingua predefinita per l’elenco sarà determinata dalle informazioni aggiunte dall’utente: ${lang} ${lang} .equals non sembra esistere in EL. Avendo dato un’occhiata qui suggerisco di scrivere la mia funzione e poi importarla e usarla. Dato che questa è una piccola cosa solo per […]

EL accede a un valore di mappa in base alla chiave Integer

Ho una mappa digitato da Integer. Usando EL, come posso accedere a un valore tramite la sua chiave? Map map = new HashMap(); map.put(1, “One”); map.put(2, “Two”); map.put(3, “Three”); Ho pensato che avrebbe funzionato, ma non è così (dove la mappa è già negli attributi della richiesta): Follow-up: ho rintracciato il problema. Apparentemente ${name[1]} fa […]

Il codice di Facelets sconnesso richiama ancora espressioni EL come # {bean.action ()} e causa javax.el.PropertyNotFoundException su # {bean.action}

Ho il seguente frammento di codice nel mio Facelet: Funziona bene, ma quando lo raggiungo in questo modo, <!– –> <!– <!– –> quindi lancia la seguente eccezione: javax.el.PropertyNotFoundException: Property ‘takeScreenshot’ not found on type monstage.test.com.ScreenShotBean at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:237) at javax.el.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:214) at javax.el.BeanELResolver.property(BeanELResolver.java:325) at javax.el.BeanELResolver.getValue(BeanELResolver.java:85) at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176) at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203) at org.apache.el.parser.AstValue.getValue(AstValue.java:169) at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) at com.sun.faces.facelets.el.ELText$ELTextVariable.toString(ELText.java:217) at […]

Come usare EL con nell’attributo id di un componente JSF

Ho il seguente codice: Tuttavia, quando apro la pagina, si sbaglia come segue: l’identificativo del componente non deve essere una stringa di lunghezza zero Ma è correttamente stampato in . Come è causato e come posso risolverlo?

Proposte EL / completamento automatico / code assist in Facelets con Eclipse

Ho provato ad triggersre le proposte EL in una pagina Facelets, ma quando premo Ctrl + Spazio, non funziona. Sono riuscito ad triggersre le proposte di tag JSF grazie ad altre domande, ma le proposte EL non funzionano. Come posso triggersre questa funzione in Eclipse? È un problema noto? Per esempio:

Valuta tag JSTL c vuoti o nulli

Come posso verificare se una String è nullo o vuota usando i tag c di JSTL ? Ho una variabile di nome var1 e posso visualizzarla, ma voglio aggiungere un comparatore per convalidarlo. Voglio convalidare quando è nullo o vuoto (i miei valori sono stringhe).

Come chiamare un metodo statico in JSP / EL?

Sono nuovo di JSP. Ho provato a colbind MySQL e le mie pagine JSP e funziona perfettamente. Ma ecco cosa dovevo fare. Ho un attributo di tabella chiamato “saldo”. Recuperalo e usalo per calcolare un nuovo valore chiamato “importo”. (Non sto stampando “saldo”). ID: ${row.id} Passwd: ${row.passwd} Amount: Sembra che non sia ansible inserire scriptlet […]

Differenza tra JSP EL, JSF EL e Unified EL

Mi piacerebbe conoscere la differenza dettagliata tra i linguaggi di espressione (EL). C’è JSP EL, JSF EL e Unified EL. Mi piacerebbe conoscere la storia dietro EL e ciò che è l’ultimo EL che viene utilizzato nelle applicazioni Java EE. È comune l’EL per tutte le tecnologie di visualizzazione nelle ultime versioni?