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
cost of strattera 40 mg
cipralex india
canadian pharmacy com
baclofen tablets in india
canadian pharmacy discount coupon
modafinil 20mg
augmentin 375 cost
iv prednisone
baclofen 200 mg
aralen tablets
ebaylevaquin
elimite cream price
colchicine cream
strattera buy online no prescription
acyclovir 800mg cost
diflucan canada
buy lanoxin 250mg without prescription order micardis 20mg generic cheap molnunat 200mg
pill pharmacy
synthroid 135 mcg
best metformin brand in india
tadacip 10 mg price
finasteride how to get
advair 115 21 mcg
buy tadacip 20 india
strattera cheapest
legitimate online pharmacy usa
how much is baclofen 10 mg
synthroid 1
valtrex singapore
erythromycin 250 mg for sale
20mg cialis cheap
us pharmacy viagra
lipitor 20mg canada
levitra viagra
zithromax price singapore
naproxen brand buy omnicef 300mg order lansoprazole 30mg without prescription
cafergot tablet
trental 400 order online india
propecia where to buy
tizanidine online no prescription
robaxin 750 cost
zoloft prices
tadacip
metformin mexico
can you purchase metformin over the counter
amoxicillin without prescription
vermox sale
lisinopril 5
clindamycin cleocin
2 clindamycin