Criando uma lista na sessão com DWR – Parte 2
Dando continuidade…..
Vimos no artigo anterior a parte teórica deste artigo, agora vamos dar início a parte mais divertida: código ;D
Criando o Bean
Para iniciarmos o nosso exemplo sem mais delongas vamos criar o bean que iremos utilizar. Veja a listagem 01
public class BeanSession { private String id; private String keyMap; private String name; public String getId() { return id; } public String getKeyMap() { return keyMap; } public String getName() { return name; } public void setId(String id) { this.id = id; } public void setKeyMap(String keyMap) { this.keyMap = keyMap; } public void setName(String name) { this.name = name; } }
Listagem 01: Código do BeanSession com 3 propriedades(id, keyMap e name) e seus respectivos Get´s e Set´s.
Iremos utilizar esse bean para auxiliar o transporte dos dados entre o Java e o JavaScript. Mas o uso do mesmo não é obrigatório como vocês já sabem. No meu modelo eu utilizo Bean´s, mas caso você esteja utilizando outra forma também é possível, tanto com objetos JSON, Parâmetros como Integer, String etc, são aceitos com tranqüilidade pelo DWR.
Alterando o FacadeAjaxSession.java
Segue o código que tínhamos:
public class FacadeAjaxSession { public String exampleSession1(String attribute){ WebContext wc = WebContextFactory.get(); String valueSession = ""; if(wc.getHttpServletRequest().getSession().getAttribute(attribute)!= null){ valueSession = wc.getHttpServletRequest().getSession().getAttribute(attribute).toString(); }else{ valueSession = "Session is null"; } return valueSession; } public void createSession(String attribute, String value){ WebContext wc = WebContextFactory.get(); wc.getHttpServletRequest().getSession().setAttribute(attribute, value); } public String exampleSession2(String attribute){ Session session = new SessionFacade(); String valueSession = ""; if(session.getAttribute(attribute)!= null){ valueSession = session.getAttribute(attribute).toString(); }else{ valueSession = "Session is null"; } return valueSession; } }
Listagem 02: Código do FacadeAjaxSession que utilizamos no último artigo.
Por hoje é só, na parte 3 deste artigo vamos ver o restante da classe FacadeAjaxSession.
Abraços
cheap generic viagra india
best pharmacy
buy strattera 40 mg
chloroquine 250mg tab
strattera 40 mg price
my canadian pharmacy
prescription gabapentin 300 mg
provigil from india
robaxin for pain
deltasone 10 mg tablets
over the counter robaxin
clindamycin pills price
zithromax no rx
buy colchicine singapore
buy prednisone tablets online
25 mg seroquel
buy fluoxetine 10 mg
cheapest online pharmacy india
erythromycin coupon
price of azithromycin tablets
aralen tab 150 mg
metformin over the counter uk
mirquin
albendazole tablet india
buy olmesartan pills order divalproex 500mg online cheap buy depakote 500mg without prescription
reputable online pharmacy no prescription
gabapentin 400 mg pill
clindamycin price in india
diflucan 200 mg capsule
propecia cost usa
generic cialis fast delivery
elimite cream price
canadian pharmacy no scripts
temovate cheap buy buspar 5mg online cheap cordarone 100mg
generic tadacip
elimite cream generic
zithromax 600
prinivil 10 mg
clindamycin gel price
cheap xenical online
celexa no prescription
best online pet pharmacy
safe canadian pharmacy
acetazolamide 250 mg generic diamox pills buy generic azathioprine for sale
wellbutrin 150 mg discount
tizanidine uk buy
buy 250 mg amoxil online
erythromycin tablets india
propecia medicine
how much is vermox