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
propranolol 80 mg prices
valtrex cost
vardenafil tablets price
generic accutane online pharmacy
carvedilol 25mg cost generic chloroquine buy aralen 250mg pill
albuterol brand protonix drug pyridium cheap
canadian tadacip
tadalafil 5mg buy
metformin 850 mg prices uk
uk pharmacy no prescription
how much is baclofen 10 mg
atarax antihistamine
metformin hydrochloride
lisinopril 40 mg best price
[url=http://synthroids.com/]buy synthroid canada[/url]
clindamycin cream brand name in india
cymbalta 150 mg
where can i buy clindamycin gel over the counter
seroquel cost
propecia drug price
order montelukast 5mg for sale symmetrel online order avlosulfon over the counter
avodart 5 mg
ampicillin capsules brand name
diflucan 50
strattera discount
diflucan generic
cheap lexapro online
tadalafil for sale cheap
lexapro 20 mg cost
purchase furosemide 20 mg
ampicillin 250 mg price
atarax 10mg
clomipramine anafranil
synthroid 175
buy propranolol for anxiety
online pharmacy tadalafil 20mg
buy baricitinib 4mg generic atorvastatin drug atorvastatin 20mg pills
purchase abilify cheap
atarax for hives
acyclovir cream price in india
over the counter lexapro
order nifedipine 30mg generic buy cheap aceon order fexofenadine for sale
colchicine generic brand
mypharmacy
lexapro 50 mg
buy dipyridamole
cheap baclofen online
atarax tablets uk
35 buspar
lexapro 5mg