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
azithromycin canadian pharmacy
buy abilify online uk
cost of atarax 25mg
buy zovirax online canada
finasteride 5mg coupon
acyclovir over the counter cream
citalopram 20mg price
25 mg atarax
atarax 25
how much is lexapro 10mg
where can i buy diflucan online
atarax online pharmacy
anafranil generic
lasix 20
dipyridamole drug
dipyridamole medication
buy generic singulair no prescription
buy cheap kamagra
abilify generic cost australia
brand dapoxetine 60mg dapoxetine 60mg ca buy xenical medication
canadian pharmacy online ship to usa
where can you get tetracycline
where to buy clopidogrel
trental
order levaquin
buy propranolol 40 mg uk
generic elimite cream
norvasc 5mg canada buy generic norvasc 5mg omeprazole 20mg without prescription
yasmin pill cost australia
generic yasmin pill
anafranil 25 mg price
zofran 16 mg
citalopram uk prescription
singulair 10mg tablets medicine
robaxin for back pain
kamagra oral jelly price in pakistan
acyclovir medicine online
trental 400 mg online india
buy tadacip 10 mg tablet
tamoxifen buy online
nolvadex 10 mg tablet price
levaquin generic
medrol tablet
buy tadacip canada
phenergan 6.25 mg
medrol pak
wellbutrin 150 mg coupon
medrol pack
trental 400 mg 1mg
yasmin 28 birth control