<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimos tópicos do fórum "Frameworks e Bibliotecas brasileiros"]]></title>
		<link>http://www.guj.com.br/forums/show/23.java</link>
		<description><![CDATA[As mais recentes discussões no fórum "Frameworks e Bibliotecas brasileiros"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Onde você cola a validação do seu domínio?</title>
				<description><![CDATA[ Bom, tenho esta dúvida.<br /> <br /> Já coloquei na controladora e no domínio.<br /> Mas dando uma olhada no google achei esta blogada: <a class="snap_shots" href="http://blog.rodrigoallemand.com.br/?p=141" target="_blank" rel="nofollow">http://blog.rodrigoallemand.com.br/?p=141</a><br /> <br /> Vocês acham que vale a pena utilizar deste padrão "Specification"?<br /> <br /> Onde vocês colocam a validação dos seus domínios?<br /> <br /> E como eu poderia fazer algo legal utilizando e continuar usando o Validator do VRaptor?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264984/1386856/onde-voce-cola-a-validacao-do-seu-dominio
</guid>
				<link>http://www.guj.com.br/prepost/264984/1386856/onde-voce-cola-a-validacao-do-seu-dominio
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 17:15:16]]> GMT</pubDate>
				<author><![CDATA[ Nykolas Lima]]></author>
			</item>
			<item>
				<title>Rotas no vRaptor</title>
				<description><![CDATA[ Amigos, boa tarde, <br /> <br /> preciso criar umas rotas recebendo um parametro que viria antes do controller na composição da uri, por exemplo:<br /> <br /> [code]<br /> public class AuthController {<br /> <br /> 	@Path("{context}/auth/signIn")<br /> 	public void signIn(final String context, String email, String pwd)<br /> <br /> }<br /> [/code]<br /> <br /> alguma dica ?<br /> as views seriam as mesmas para qualquer contexto que receber e for validado, como ficaria a estrutura ? é possivel ?<br /> <br /> Valeu!!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264972/1386802/rotas-no-vraptor
</guid>
				<link>http://www.guj.com.br/prepost/264972/1386802/rotas-no-vraptor
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 15:31:42]]> GMT</pubDate>
				<author><![CDATA[ crfilho]]></author>
			</item>
			<item>
				<title>Erro VRaptor 3</title>
				<description><![CDATA[ E ae Galera,<br /> <br /> apos eu realizar uma insercao no banco estou recebendo a seguinte exception<br /> <br /> [code]br.com.caelum.vraptor.InterceptionException: There are validation errors and you forgot to specify where to go. Please add in your method something like:<br /> validator.onErrorUse(page()).of(AnyController.class).anyMethod();<br /> or any view that you like.<br /> If you didn't add any validation error, it is possible that a conversion error had happened.[/code]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264912/1386440/erro-vraptor-3
</guid>
				<link>http://www.guj.com.br/prepost/264912/1386440/erro-vraptor-3
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 08:30:10]]> GMT</pubDate>
				<author><![CDATA[ ksio_thadeu]]></author>
			</item>
			<item>
				<title>[NFe] Erro ao Transmitir XML de cancelamento.</title>
				<description><![CDATA[ Caros colegas,<br /> <br /> Estou com dificuldades ao enviar um pedido de cancelamento para a sefaz.<br /> Gerei o pedido e Assinei, testei o XML no validador do RS e do CE e deu tudo ok.<br /> <br /> Porém, quando vou enviar para a sefaz, obtenho erro de assinatura inválida!<br /> <br /> Estou utilizando o framework Jenniffer para consumir o webservice. Já tive sucesso na consulta do status do serviço e na consulta do status da nota.<br /> <br /> Segue o XML em anexo.<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264890/1386315/nfe-erro-ao-transmitir-xml-de-cancelamento
</guid>
				<link>http://www.guj.com.br/prepost/264890/1386315/nfe-erro-ao-transmitir-xml-de-cancelamento
</link>
				<pubDate><![CDATA[Wed, 8 Feb 2012 21:18:47]]> GMT</pubDate>
				<author><![CDATA[ henriquehsv]]></author>
			</item>
			<item>
				<title>[Resolvido]Primefaces</title>
				<description><![CDATA[ Olá PessoAll,<br /> <br /> Estou tentando montar um exemplo simples com Primefaces mas não consigo, ele não aparece na tela apenas os textos.<br /> <br /> Aparece assim:<br /> <br /> [code]<br /> Resistance to PrimeFaces is futile! This is a Modal Dialog. This dialog has nice effects. <br /> [/code]<br /> <br /> <br /> Segue os códigos<br /> <br /> index.xhtml<br /> <br /> [code]<br /> &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &gt;<br />     &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;<br /> <br /> &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;<br /> 	xmlns:ui="http://java.sun.com/jsf/facelets"<br /> 	xmlns:h="http://java.sun.com/jsf/html"<br /> 	xmlns:f="http://java.sun.com/jsf/core"<br /> 	xmlns:p=&quot;http://primefaces.org/ui&quot;&gt;<br /> &lt;h:head&gt;  <br /> 	&lt;meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /&gt;  <br /> 	&lt;title&gt;Insert title here&lt;/title&gt;  <br /> &lt;/h:head&gt; <br /> &lt;h:body&gt; <br /> <br /> &lt;h:outputText value="Blah!"/&gt;<br /> &lt;h:panelGrid columns="1" cellpadding="5"&gt;  <br />     &lt;p:commandButton id="basic" value="Basic" onclick="dlg1.show();" type="button" /&gt;  <br />   <br />     &lt;p:commandButton id="modalDialogButton" value="Modal" onclick="dlg2.show();" type="button"/&gt;  <br />   <br />     &lt;p:commandButton id="effectsDialogButton" value="Effects" onclick="dlg3.show();" type="button" /&gt;  <br /> &lt;/h:panelGrid&gt;  <br />   <br /> &lt;p:dialog id="basicDialog" header="Basic Dialog" widgetVar="dlg1"&gt;  <br />     &lt;h:outputText value="Resistance to PrimeFaces is futile!" /&gt;  <br /> &lt;/p:dialog&gt;  <br />   <br /> &lt;p:dialog id="modalDialog" header="Modal Dialog" widgetVar="dlg2" modal="true" height="100"&gt;  <br />     &lt;h:outputText value="This is a Modal Dialog." /&gt;  <br /> &lt;/p:dialog&gt;  <br />   <br /> &lt;p:dialog header="Effects" widgetVar="dlg3" showEffect="explode" hideEffect="explode" height="100"&gt;  <br />     &lt;h:outputText value="This dialog has nice effects." /&gt;  <br /> &lt;/p:dialog&gt;<br /> &lt;/h:body&gt;  <br /> &lt;/html&gt;<br /> [/code]<br /> <br /> Fico no aguardo obrigado.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264842/1385994/resolvidoprimefaces
</guid>
				<link>http://www.guj.com.br/prepost/264842/1385994/resolvidoprimefaces
</link>
				<pubDate><![CDATA[Wed, 8 Feb 2012 11:58:21]]> GMT</pubDate>
				<author><![CDATA[ dtxk]]></author>
			</item>
			<item>
				<title>Ajuda com Combox Aninhados VRaptor + Extjs</title>
				<description><![CDATA[ Opa Galera,<br /> <br /> Estou criando 1 aplicação e nela eu tenho 2 combobox aninhados: um representando os Estados Brasileiros e outro representando as cidades. O segundo é dependente deste primeiro, ou seja, só deve ser carregado quando o primeiro for selecionado.<br /> <br /> Navegando na internet, encontrei este post da Loiane: [url]http://www.loiane.com/2010/10/tutorial-combo-boxes-aninhados-com-extjs-spring-mvc-3-e-hibernate-3-5/[/url] porém neste ela utiliza o Spring Controller. Fiz algumas analogias, e consegui fazer funcionar os combobox separadamente. Contudo, eu preciso que estes sejam dependentes.<br /> <br /> Neste exemplo do post da Loiane o controlador recebe um parametro do tipo inteiro para poder buscar todas as cidades do estado.<br /> <br /> Como eu poderia fazer algo parecido com o VRaptor, uma vez que ele tem o carregamento automático dos objetos pra enviar para o controlador??<br /> <br /> Existe a possibilidade de enviar apenas o int, como no exemplo da Loiane?<br /> <br /> Todas os Reply's são bem vindos.<br /> <br /> Abraços]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264801/1385704/ajuda-com-combox-aninhados-vraptor--extjs
</guid>
				<link>http://www.guj.com.br/prepost/264801/1385704/ajuda-com-combox-aninhados-vraptor--extjs
</link>
				<pubDate><![CDATA[Tue, 7 Feb 2012 23:24:51]]> GMT</pubDate>
				<author><![CDATA[ neguinho.etav]]></author>
			</item>
			<item>
				<title>Displaytag + acentos no formulário</title>
				<description><![CDATA[ Tenho um formulário com um input que serve de filtro e uma listagem dos resultados em baixo utilizando displaytag.<br /> <br /> O problema é que quando filtro com algum texto que contenha acento, o displaytag monta a baseUrl com caracteres do tipo: "%c3%a7" (que corresponde ao "ç").<br /> <br /> Como posso ajustar isso? Meu vraptor esta configurado para utilizar ISO-8859-1.<br /> [code]<br /> &lt;!--web.xml--&gt;<br /> &lt;context-param&gt;  <br />     &lt;param-name&gt;br.com.caelum.vraptor.encoding&lt;/param-name&gt;  <br />     &lt;param-value&gt;ISO-8859-1&lt;/param-value&gt;  <br />   &lt;/context-param&gt;<br /> [/code]<br /> <br /> E assim está minha jsp com o problema de acentos:<br /> [code]<br /> &lt;form id="form" action="${linkTo[ApplicationController].filter}" method="POST"&gt;<br /> 	&lt;input type="text" name="applicationFilter.name" value="${applicationFilter.name}" /&gt;<br /> 	&lt;input type="hidden" name="_method" value="POST" /&gt;<br /> 	&lt;button type="button" onclick="filterApplication();"&gt;${bundle['search']}&lt;/button&gt;<br /> 	&lt;button type="button" onclick="newApplication();"&gt;${bundle['add.new']}&lt;/button&gt;<br /> &lt;/form&gt;<br /> &lt;ajax:displayTag id="expenseTypeResults"&gt;<br /> 	&lt;display:table name="pagingResults" uid="item" requestURI="/application/filter" class="its" style="width:50%;"&gt;<br /> 		&lt;display:column style="width: 95%;" property="name" title="${bundle['application.name']}" url="/application/${item.id}" sortable="true" /&gt;<br /> 		&lt;display:column style="width: 5%;"&gt;<br /> 			<img    /><br /> 		&lt;/display:column&gt;<br /> 	&lt;/display:table&gt;<br /> &lt;/ajax:displayTag&gt;<br /> [/code]<br /> <br /> O input "applicationFilter.name" é o que da o problema quando digito acentos e tento ordenar a lista do display tag.<br /> A url que o displaytag monta é a seguinte:<br /> [code]<br /> onclick="new AjaxJspTag.OnClick({baseUrl: "/metrica/application/filter?sort=name&dir=asc&applicationFilter.name=Aplica%C3%A7%C3%A3o+A&_method=POST", eventBase: this, requestHeaders: ['x-request-target', 'expenseTypeResults'], target: "expenseTypeResults"}); return false;"<br /> [/code]<br /> <br /> E na minha controladora, o atributo name chega desta maneira:<br /> Aplica%C3%A7%C3%A3o]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264798/1385700/displaytag--acentos-no-formulario
</guid>
				<link>http://www.guj.com.br/prepost/264798/1385700/displaytag--acentos-no-formulario
</link>
				<pubDate><![CDATA[Tue, 7 Feb 2012 22:57:32]]> GMT</pubDate>
				<author><![CDATA[ Nykolas Lima]]></author>
			</item>
			<item>
				<title>Orientação de Estudo Jaguar Powerlogic</title>
				<description><![CDATA[ Olá amigos do GUJ.<br /> <br /> Fiz esta conta no fórum pensando em postar algumas perguntas. Espero estar postando no lugar certo. hehehe<br /> <br /> Trabalho em uma empresa de informática e uma oportunidade está por vir para trabalhar com java para Web.<br /> <br /> No entanto, a empresa em questão utiliza apenas: Jcompany e Jaguar.<br /> <br /> Sou iniciante no Java, mas não na programação Web. Sei o Java SE aprendido da faculdade e farei curso de Java Web em uma empresa bem conceituada de Porto Alegre. (JPA com MOR e Java Dinâmico Web =&gt; Servlet, JSF, JSP, Bean )<br /> <br /> A questão é, o Jaguar é baseado em um conjunto de Frameworks. Logo, é uma porção de informações pra quem está iniciando. É possível aprender a utiliza-lo de maneira satisfatória em 3 mêses? ( Sem saber em detalhes como tudo funciona )<br /> <br /> Claro que minha vontade é saber o máximo possível e não ter um conhecimento superficial. Porém, como fazer isso? Ou melhor, isso é possível em quanto tempo?<br /> =&gt; Informações do Framework: <a class="snap_shots" href="http://www.powerlogic.com.br/powerlogic/ecp/comunidade.do?app=portal&pg=540&idConteudo=1023" target="_blank" rel="nofollow">http://www.powerlogic.com.br/powerlogic/ecp/comunidade.do?app=portal&pg=540&idConteudo=1023</a><br /> <br /> Existe uma ordem adequada de estudo? São tantos assuntos a serem estudados...<br /> <br /> Onde consigo informações do Jaguar, além do site da Powerlogic e o livro do Jaguar? Saberiam algum lugar com tutoriais e informações? Blog ou site? No youtube encontrei alguns materiais...<br /> <br /> Obrigado! <br /> <br /> <br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264796/1385688/orientacao-de-estudo-jaguar-powerlogic
</guid>
				<link>http://www.guj.com.br/prepost/264796/1385688/orientacao-de-estudo-jaguar-powerlogic
</link>
				<pubDate><![CDATA[Tue, 7 Feb 2012 21:54:12]]> GMT</pubDate>
				<author><![CDATA[ Pedro.Zamfonato]]></author>
			</item>
			<item>
				<title>location.href + HTTP method is not allowed</title>
				<description><![CDATA[ Tenho uma listagem e opção de excluir itens desta lista.<br /> Ao clicar no botão de exclusão é executado o seguinte javascript:<br /> [code]<br /> window.location.href = "${linkTo[ApplicationController].remove}" + id + "?_method=DELETE";<br /> [/code]<br /> <br /> só que o vraptor não está reconhecendo que estou chamando pelo HTTP method DELETE e informa que não é permitido.<br /> <br /> Como fazer isso?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264793/1385672/locationhref--http-method-is-not-allowed
</guid>
				<link>http://www.guj.com.br/prepost/264793/1385672/locationhref--http-method-is-not-allowed
</link>
				<pubDate><![CDATA[Tue, 7 Feb 2012 21:12:15]]> GMT</pubDate>
				<author><![CDATA[ Nykolas Lima]]></author>
			</item>
			<item>
				<title>Vraptor 3 + Tiles 2.2</title>
				<description><![CDATA[ Estou tendo esse problema ao usar o tiles junto com o vraptor.<br /> <br /> br.com.caelum.vraptor.view.ResultException: org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/jsp/index/index.jsp at line 3<br /> <br /> 1: &lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt;  <br /> 2: &lt;%@ taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles" %&gt;  <br /> 3: &lt;tiles:insertTemplate template="/WEB-INF/jsp/template.jsp"&gt;<br /> 4:   <br /> 5:     &lt;tiles:putAttribute name="body"&gt;  <br /> 6:         =/<br /> <br /> Inclui os seguintes jar em /WEB-INF/lib/<br /> <br /> - tiles-api-2.2.2.jar<br /> - tiles-core-2.2.2.jar<br /> - tiles-jsp-2.2.2.jar<br /> - tiles-servlet.2.2.2.jar<br /> <br /> Utilizei a configuração baseada nesse tutorial:<br /> <a class="snap_shots" href="http://vraptor.caelum.com.br/cookbook/vraptor-e-tiles-2-2/" target="_blank" rel="nofollow">http://vraptor.caelum.com.br/cookbook/vraptor-e-tiles-2-2/</a><br /> <br /> Obs.: Não estou utilizando o Marven.<br /> <br /> Desde já agradeço pela atenção.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264792/1385670/vraptor-3--tiles-22
</guid>
				<link>http://www.guj.com.br/prepost/264792/1385670/vraptor-3--tiles-22
</link>
				<pubDate><![CDATA[Tue, 7 Feb 2012 21:04:24]]> GMT</pubDate>
				<author><![CDATA[ bushinfo]]></author>
			</item>
			<item>
				<title>Criar lista dinamica Vraptor</title>
				<description><![CDATA[ Ola sou novo com o vraptor porem já consigo me virar com algumas coisas CRUD's, regras de negocio.<br /> Porem em um projeto a qual estou trabalhando surgiu a necessidade de fazer um grupo de usuários com os que estão cadastrados no sistema.<br /> Dei uma pesquisada na internet e encontrei o exemplo um pouco parecido feito pelo o W. Botelho [url]http://www.wbotelhos.com.br/2010/12/06/manipulando-listas-com-jquery-e-vraptor-3/[/url]<br /> E tentei implementar da seguinte forma:<br /> No exemplo do botelho ele insere o titulo do filme eu criei um botão a qual o usuário seleciona o grupo que já esta criado no sistema.<br /> No fieldset de usuários também inserir o mesmo tipo de botão so que selecionando os usuários a qual já possuem no sistema. porem seguindo o exemplo do botelho ele cria um índice com o "name" e não consegui fazer o mesmo com o "id" do campo. E só consigo mandar o usuário para o primeiro campo da lista.<br /> Segue abaixo o código da tela cadastrar e o modelo caso seja necessário para me ajudarem:<br /> <br /> Cadastro.jsp <br /> [code]              &lt;form id="contentInterno" action="adicionar"&gt;<br />                         &lt;fieldset style="width: 300px;"&gt;<br />                                 &lt;legend&gt;Grupo Entrevistadores&lt;/legend&gt;<br />                                 &lt;label&gt;Grupo:&lt;/label&gt;<br />                                 &lt;input id="Label_supervisor" type="text"<br /> name="entrevistador.supervisor" value="${entrevistador.supervisor}"/&gt;<br />                                 &lt;input type="button" onClick="listaSupervisor()" value="..."&gt;<br />                         &lt;/fieldset&gt;<br /> <br />                         &lt;fieldset id="entrevistador-container" style="width: 300px;"&gt;<br />                                 &lt;legend&gt;<br />                                         Entrevistadores<br />                                         <img  ><br /> /&gt;<br />                                 &lt;/legend&gt;<br /> <br />                                 &lt;c:forEach items="${entrevistador.usuariosList}" var="item"<br /> varStatus="status"&gt;<br />                                         &lt;div data-index="${status.index}" class="entrevistador-item"&gt;<br />                                                 &lt;label&gt;Nome:&lt;/label&gt;<br />                                                 &lt;input type="text" onClick="listaEntrevistador()"<br /> name="entrevistador.usuariosList[${status.index}].nome" value="$<br /> {item.nome}"/&gt;<br />                                                 &lt;input type="button" onClick="listaEntrevistador()"<br /> value="..."&gt;<br />                                                 <img  ><br /> /&gt;<br />                                         &lt;/div&gt;<br />                                 &lt;/c:forEach&gt;<br />                         &lt;/fieldset&gt;<br/><br /> <br />                         &lt;button type="submit" class="salvar" onclick="salvar()"&gt;Salvar&lt;/<br /> button&gt;<br />                 &lt;/form&gt;<br /> <br />                 &lt;script type="text/javascript"&gt;<br />                         $('.btn-remover-ator').live('click', function() {<br />                                 $(this).parent().remove();<br />                         });<br /> <br />                         function adicionarEntrevistador() {<br />                                 var $container  = $('#entrevistador-container'),<br />                                         $entrevistadors = $container.children('.entrevistador-item'),<br />                                         firstIndex      = $entrevistadors.first().data('index'),<br />                                         lastIndex       = $entrevistadors.last().data('index');<br /> <br />                                 if (firstIndex === undefined) {<br />                                         firstIndex = 0;<br />                                         lastIndex = 0;<br />                                 }<br /> <br />                                 var index = parseInt(firstIndex) + parseInt(lastIndex) + 1;<br /> <br />                                 $('&lt;div class="entrevistador-item"&gt;' +<br />                                         '&lt;label&gt;Nome:&lt;/label&gt;' +<br />                                         '&lt;input id="Label_Entrevistador" type="text"<br /> name="entrevistador.usuariosList[' + index + '].nome" value="$<br /> {item.nome}"/&gt;' +<br />                                         '&lt;input type="button" onClick="listaEntrevistador()" value="..."&gt;<br /> '+<br />                                         '<img  />\'<br /> alt=&quot;Remover&quot; class=&quot;btn-remover-ator&quot;/&gt;' +<br />                                 '&lt;/div&gt;')<br />                                 .data('index', index)<br />                                 .appendTo($container);<br />                         };<br />                         function listaSupervisor() {<br />                                 window<br />                                                 .open(<br />                                                                 'listaSupervisor',<br />                                                                 'Popup',<br />                                                                 'toolbar=no, location=no, search=no, directories=no,<br /> status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=yes,<br /> width=650, height=380');<br />                                 document.formEnvio.submit();<br />                         };<br />                         function listaEntrevistador() {<br />                                 window<br />                                                 .open(<br />                                                                 'listaEntrevistador',<br />                                                                 'Popup',<br />                                                                 'toolbar=no, location=no, search=no, directories=no,<br /> status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=yes,<br /> width=650, height=380');<br />                                 document.formEnvio.submit();<br />                         };<br />                         function salvar() {<br />                                 alert('Grupo de entrevistadores cadastrado com sucesso !!!');<br />                         };<br />                 &lt;/script&gt; [/code]<br /> <br /> Classe de modelo:<br /> [code]<br /> @Entity<br /> public class Entrevistador {<br />         @Id<br />         @GeneratedValue<br />         private Long id;<br />         @ManyToMany (targetEntity = Grupo.class, fetch = FetchType.LAZY)<br />         @ForeignKey(name="fk_grupo_GrupoEntrevistador")<br />         private Grupo grupo;<br />         private Collection&lt;Usuario&gt; usuariosList;<br />         //get e set<br /> <br /> } [/code]<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264765/1385511/criar-lista-dinamica-vraptor
</guid>
				<link>http://www.guj.com.br/prepost/264765/1385511/criar-lista-dinamica-vraptor
</link>
				<pubDate><![CDATA[Tue, 7 Feb 2012 13:59:11]]> GMT</pubDate>
				<author><![CDATA[ david.cs20]]></author>
			</item>
			<item>
				<title>Primefaces não carrega os componentes</title>
				<description><![CDATA[ Boa Tarde Galera blz?<br /> <br /> To com um problemão aqui, tenho projeto que já estava criado no eclipse, e estou tentando utilizar alguns componentes do primefaces, o problema é que eles não carregam na tela de exibição, to meio que sem saber o que fazer. Gostaria de uma ajuda de vocês e se alguém já passou por isso. <br /> <br /> Se alguém tiver alguma sugestão. Agradeço!!!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264740/1385321/primefaces-nao-carrega-os-componentes
</guid>
				<link>http://www.guj.com.br/prepost/264740/1385321/primefaces-nao-carrega-os-componentes
</link>
				<pubDate><![CDATA[Tue, 7 Feb 2012 09:50:21]]> GMT</pubDate>
				<author><![CDATA[ cybernet]]></author>
			</item>
			<item>
				<title>Vrapor Validator erro ao salvar[RESOLVIDO]</title>
				<description><![CDATA[ Bom dia estou com problema ao salvar um objeto, que acontece as vezes, gostaria de saber se estou fazendo da forma correta o redirecionamento, e se realmente eu preciso usar o validator(Como diz na exception)<br /> <br /> Segue metodo de salvar no meu controller e a exception que da OBS: é salvo os dados<br /> <br /> Controller:<br /> [code]<br /> <br /> @Restrito<br /> 	@Path("/contador")<br /> 	@Post<br /> 	public void adiciona(Contador contador) {<br /> 		try {<br /> 			repository.save(contador);<br /> 			result.include("mensagem", "Salvo");<br /> 			result.include("categoria", "Sucesso");<br /> 			result.redirectTo(this).lista();<br /> 		} catch (PersistenceException e) {<br /> 			result.include("mensagem", e.getMessage());<br /> 			result.include("categoria", "Falhou");<br /> 			result.include("contador", contador);<br /> 			result.include("tratabotoes", "emedicao");<br /> 			result.redirectTo(this).formulario();<br /> <br /> 		} catch (Exception e) {<br /> 			result.include("mensagem", e.getMessage());<br /> 			result.include("categoria", "Falhou");<br /> 			result.include("contador", contador);<br /> 			result.include("tratabotoes", "emedicao");<br /> 			result.redirectTo(this).formulario();<br /> 		}<br /> <br /> 	}<br /> [/code]<br /> <br /> EXception:<br /> [code]<br /> ....<br /> Grave: Unhandled exception occurred whilst decorating page<br /> br.com.caelum.vraptor.InterceptionException: There are validation errors and you forgot to specify where to go. Please add in your method something like:<br /> validator.onErrorUse(page()).of(AnyController.class).anyMethod();<br /> or any view that you like.<br /> .....<br /> [/code]<br /> <br /> <br /> A mensagem diz para eu usar o validator mas eu não vejo a necessidade de usar, posso estar engando e gostaria da opinião de vocês, como devo fazer para retornar uma mensagem ao meu usuário, ou qual a melhor forma, esta forma que estou fazendo esta correta?<br /> <br /> Obrigado!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264727/1385257/vrapor-validator-erro-ao-salvarresolvido
</guid>
				<link>http://www.guj.com.br/prepost/264727/1385257/vrapor-validator-erro-ao-salvarresolvido
</link>
				<pubDate><![CDATA[Tue, 7 Feb 2012 08:35:46]]> GMT</pubDate>
				<author><![CDATA[ vasilvei]]></author>
			</item>
			<item>
				<title>[RESOLVIDO] Não consigo renomear o .project do VRaptor no windows!</title>
				<description><![CDATA[ Baixei o código fonte de VRaptor, a para abrir no eclipse, era só renomear o projec-example para .project e classpath-example para .classpath só o que o windows não permitir, por que ele berra uma mensagem que tem que colocar um nome para o arquivo.<br /> Como posso resolver isso?<br /> <br /> Obrigado desde já! ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264723/1385235/resolvido-nao-consigo-renomear-o-project-do-vraptor-no-windows
</guid>
				<link>http://www.guj.com.br/prepost/264723/1385235/resolvido-nao-consigo-renomear-o-project-do-vraptor-no-windows
</link>
				<pubDate><![CDATA[Tue, 7 Feb 2012 08:12:28]]> GMT</pubDate>
				<author><![CDATA[ alexandref93]]></author>
			</item>
			<item>
				<title>Vraptor - Dao acessar outro Dao , tem problema ?</title>
				<description><![CDATA[ Tenho esta dúvida , nem sei se é problema do Vraptor ou do Hibernate ou sei lá ... Tenho no meu projeto uma classe agenda que a chave não é auto incrementavel , e tenho a classe dser que serve para gerar a chave de várias tabelas . Eu preciso de no dao da agenda acessar o dao da dser usando o método loadById , passando o nome do objeto ("AGC") e o estabelecimento ( 0 ) , ele irá me retornar o nº da ultima chave utilizada ... Tudo bem a implementação disso não é o problema por equanto , mas sim se é possivel acessar um dao de outro dao , pois fiz um teste e não deu :<br /> <br /> AgendaDao:<br /> [code]<br /> @SuppressWarnings("null")<br /> 	public int CarregaNumCod() {<br /> 		Integer dserEst = 0;<br /> 		String dserPar = "AGD";<br /> 		DserRepository dserRepo = null ;			<br /> 		return dserRepo.findById(dserEst, dserPar); <br /> }<br /> [/code]<br /> DserDao<br /> [code]<br /> 	public Integer findById(Integer dserEst, String dserPar) {<br /> //		Query query = manager.createQuery("select e.dserserial from Dser e where e.id.dserest = 0 and e.id.dserpar = 'AGD'");<br /> //		return ((Long) query.getSingleResult()).intValue();		//Este treicho comentado funciona <br /> 		return  45;<br /> 	}	<br /> [/code]<br /> <br /> E o erro que ocorre é sempre:<br /> <br /> [code]<br /> type Exception report<br /> <br /> message<br /> <br /> description The server encountered an internal error () that prevented it from fulfilling this request.<br /> <br /> exception<br /> <br /> br.com.caelum.vraptor.InterceptionException: exception raised, check root cause for details: java.lang.NullPointerException<br /> 	br.com.caelum.vraptor.interceptor.ExecuteMethodInterceptor.intercept(ExecuteMethodInterceptor.java:96)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.core.LazyInterceptorHandler.execute(LazyInterceptorHandler.java:61)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.core.LazyInterceptorHandler.execute(LazyInterceptorHandler.java:61)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.util.jpa.JPATransactionInterceptor.intercept(JPATransactionInterceptor.java:51)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.interceptor.InstantiateInterceptor.intercept(InstantiateInterceptor.java:48)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.interceptor.FlashInterceptor.intercept(FlashInterceptor.java:83)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.interceptor.ExceptionHandlerInterceptor.intercept(ExceptionHandlerInterceptor.java:71)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:56)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor.intercept(ResourceLookupInterceptor.java:69)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.core.EnhancedRequestExecution.execute(EnhancedRequestExecution.java:23)<br /> 	br.com.caelum.vraptor.VRaptor$1.insideRequest(VRaptor.java:92)<br /> 	br.com.caelum.vraptor.ioc.spring.SpringProvider.provideForRequest(SpringProvider.java:58)<br /> 	br.com.caelum.vraptor.VRaptor.doFilter(VRaptor.java:89)<br /> 	com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)<br /> 	com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)<br /> <br /> root cause<br /> <br /> java.lang.NullPointerException<br /> 	dao.AgendaDao.CarregaNumCod(AgendaDao.java:80)<br /> 	controller.AgendaController.novo(AgendaController.java:64)<br /> 	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br /> 	sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br /> 	sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br /> 	java.lang.reflect.Method.invoke(Unknown Source)<br /> 	br.com.caelum.vraptor.interceptor.ExecuteMethodInterceptor.intercept(ExecuteMethodInterceptor.java:61)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.core.LazyInterceptorHandler.execute(LazyInterceptorHandler.java:61)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.core.LazyInterceptorHandler.execute(LazyInterceptorHandler.java:61)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.util.jpa.JPATransactionInterceptor.intercept(JPATransactionInterceptor.java:51)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.interceptor.InstantiateInterceptor.intercept(InstantiateInterceptor.java:48)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.interceptor.FlashInterceptor.intercept(FlashInterceptor.java:83)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.interceptor.ExceptionHandlerInterceptor.intercept(ExceptionHandlerInterceptor.java:71)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:56)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor.intercept(ResourceLookupInterceptor.java:69)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.core.EnhancedRequestExecution.execute(EnhancedRequestExecution.java:23)<br /> 	br.com.caelum.vraptor.VRaptor$1.insideRequest(VRaptor.java:92)<br /> 	br.com.caelum.vraptor.ioc.spring.SpringProvider.provideForRequest(SpringProvider.java:58)<br /> 	br.com.caelum.vraptor.VRaptor.doFilter(VRaptor.java:89)<br /> 	com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)<br /> 	com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)<br /> <br /> note The full stack trace of the root cause is available in the Apache Tomcat/7.0.25 logs.<br /> [/code]<br /> <br /> E nesta linha que ele esta reclamando (dao.AgendaDao.CarregaNumCod(AgendaDao.java:80)) é esta [code] return dserRepo.findById(dserEst, dserPar); [/code]<br /> <br /> Alguem tem ideia ? <br />  <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264716/1385189/vraptor---dao-acessar-outro-dao--tem-problema-
</guid>
				<link>http://www.guj.com.br/prepost/264716/1385189/vraptor---dao-acessar-outro-dao--tem-problema-
</link>
				<pubDate><![CDATA[Tue, 7 Feb 2012 07:13:01]]> GMT</pubDate>
				<author><![CDATA[ adrianohardcore]]></author>
			</item>
			<item>
				<title>[RESOLVIDO] É possível retornar mais deu um objeto no mesmo JSON com VRaptor?</title>
				<description><![CDATA[ Nesse exemplo:<br /> <br /> [code]<br /> result.use(json()).from(pessoa).serialize();<br /> [/code]<br /> <br /> Eu só consigo serializar um objeto, existe alguma maneira de serializar mais de um objeto além da pessoa?<br /> <br /> Obrigado desde já!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264699/1385055/resolvido-e-possivel-retornar-mais-deu-um-objeto-no-mesmo-json-com-vraptor
</guid>
				<link>http://www.guj.com.br/prepost/264699/1385055/resolvido-e-possivel-retornar-mais-deu-um-objeto-no-mesmo-json-com-vraptor
</link>
				<pubDate><![CDATA[Mon, 6 Feb 2012 18:42:48]]> GMT</pubDate>
				<author><![CDATA[ alexandref93]]></author>
			</item>
			<item>
				<title>vraptor + Hibernate Validator + personalisar mensagens</title>
				<description><![CDATA[ galera esou usando [code]validator.validate(objeto); [/code]<br /> e gostaria de passar parametros para a mensagem de validação para poder pesranalisar as mensagens, esses parametros viriam do label.<br /> tipo:<br /> <br /> [code]pessoa.Nome=Name <br /> campo.obrigatorio=O campo {value} é obrigatório ser preenchido.[/code]<br /> Gostaria que a menssagem fica-se asim<br /> [code]O campo Name é obrigatório ser preenchido[/code]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264640/1384725/vraptor--hibernate-validator--personalisar-mensagens
</guid>
				<link>http://www.guj.com.br/prepost/264640/1384725/vraptor--hibernate-validator--personalisar-mensagens
</link>
				<pubDate><![CDATA[Mon, 6 Feb 2012 09:24:28]]> GMT</pubDate>
				<author><![CDATA[ cleitonmoura18]]></author>
			</item>
			<item>
				<title>Vraptor + mockitto</title>
				<description><![CDATA[ Galera é o seguinte quando eu vou testar o controller com o mockito ele não consegui salvar os dados no Banco.<br /> criei as classes com vraptor Scaffold.<br /> quando faço manualmente dah certo mas os testes não.<br /> quando chamo um controller pra salvar um usuario ele não chama a Classe repositorio, mas segui todos os passos do metodo.<br />  olha ai meu codigo.<br /> Estou usando Hibernate, mas não fiz nenhuma classe pra criar SessionFactory.acho que o scaffold jah faz isto.<br /> [code]package br.ufpi.util;<br /> <br /> import org.junit.Before;<br /> import org.junit.Test;<br /> import org.mockito.Mockito;<br /> <br /> import br.com.caelum.vraptor.util.test.JSR303MockValidator;<br /> import br.com.caelum.vraptor.util.test.MockResult;<br /> import br.ufpi.controllers.UsuarioController;<br /> import br.ufpi.models.Usuario;<br /> import br.ufpi.repositories.UsuarioRepositoryImpl;<br /> <br /> public class GerarDadosBanco {<br /> 	<br /> 	<br /> 	private UsuarioRepositoryImpl usuarioRepository;<br /> 	<br /> 	private MockResult result;<br /> 	 <br /> 	 private JSR303MockValidator validator;<br /> <br /> 	private UsuarioController usuarioController;<br /> 	@Before<br /> 	public void before() {<br /> 	usuarioRepository=Mockito.mock(UsuarioRepositoryImpl.class);<br /> 	result = Mockito.spy(new MockResult());<br /> 	  validator = Mockito.spy(new JSR303MockValidator());<br /> 		usuarioController = new UsuarioController(result, usuarioRepository,<br /> 				validator);<br /> 	}<br /> <br /> 	@Test<br /> 	public void gerarUsuarios() {<br /> 		System.out.println("Salvando Usuarios");<br /> 		Usuario usuario = new Usuario("cleiton", "moura",<br /> 				"cleitonmoura18@hotmail.com", "1234574567");<br /> 		usuarioController.create(usuario);<br /> 		Mockito.verify(usuarioRepository).create(usuario);<br /> 		<br /> <br /> 	}<br /> }<br /> [/code]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264614/1384595/vraptor--mockitto
</guid>
				<link>http://www.guj.com.br/prepost/264614/1384595/vraptor--mockitto
</link>
				<pubDate><![CDATA[Sun, 5 Feb 2012 23:39:06]]> GMT</pubDate>
				<author><![CDATA[ cleitonmoura18]]></author>
			</item>
			<item>
				<title>[RESOLVIDO] Vraptor enviar mais de um parametro para o controller</title>
				<description><![CDATA[ Boa noite , estou enviando dois parametros da jsp para o controller :<br /> <br /> [code]<br /> &lt;form action="${pageContext.request.contextPath}/dser/${dser.id.dserest}/${dser.id.dserpar}" method="get"&gt; <br />         &lt;input type="submit" value="Exibir" /&gt;<br /> &lt;/form&gt;<br /> [/code]<br /> <br /> Os dois parametros aparecem na url corretamente , mas o controller que recebe , <br /> <br /> [code]<br /> 	@Get("/dser/{dserpk.dserest}/{dserpk.dsernome}")<br /> 	public void exibir(Dser dser) {		<br /> 		dser = dserRepository.loadByDserPK(dser.getId().getDserest());<br /> 		result.include("dser", dser);		<br /> 	}<br /> [/code]<br /> <br /> não funciona , ele retorna  :<br /> <br /> java.lang.NullPointerException<br /> 	controller.DserController.exibir(DserController.java:41)<br /> 	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br /> 	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br /> 	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br /> 	java.lang.reflect.Method.invoke(Method.java:597)<br /> 	br.com.caelum.vraptor.interceptor.ExecuteMethodInterceptor.intercept(ExecuteMethodInterceptor.java:61)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.core.LazyInterceptorHandler.execute(LazyInterceptorHandler.java:61)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.interceptor.ParametersInstantiatorInterceptor.intercept(ParametersInstantiatorInterceptor.java:89)<br /> 	br.com.caelum.vraptor.core.LazyInterceptorHandler.execute(LazyInterceptorHandler.java:59)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.util.jpa.JPATransactionInterceptor.intercept(JPATransactionInterceptor.java:51)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.interceptor.ExceptionHandlerInterceptor.intercept(ExceptionHandlerInterceptor.java:71)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:56)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.interceptor.InstantiateInterceptor.intercept(InstantiateInterceptor.java:48)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.interceptor.FlashInterceptor.intercept(FlashInterceptor.java:83)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor.intercept(ResourceLookupInterceptor.java:69)<br /> 	br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)<br /> 	br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)<br /> 	br.com.caelum.vraptor.core.EnhancedRequestExecution.execute(EnhancedRequestExecution.java:23)<br /> 	br.com.caelum.vraptor.VRaptor$1.insideRequest(VRaptor.java:92)<br /> 	br.com.caelum.vraptor.ioc.spring.SpringProvider.provideForRequest(SpringProvider.java:58)<br /> 	br.com.caelum.vraptor.VRaptor.doFilter(VRaptor.java:89)<br /> 	com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)<br /> 	com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)<br /> <br /> Não sei mais oque fazer!Alguem tem um exemplo de manipulação de chave composto no controller , view e dao ? Neste mesmo projeto quando uso loadall não tenho problema , só tenho quando tento setar uma chave !<br /> <br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264611/1384562/resolvido-vraptor-enviar-mais-de-um-parametro-para-o-controller
</guid>
				<link>http://www.guj.com.br/prepost/264611/1384562/resolvido-vraptor-enviar-mais-de-um-parametro-para-o-controller
</link>
				<pubDate><![CDATA[Sun, 5 Feb 2012 20:16:55]]> GMT</pubDate>
				<author><![CDATA[ adrianohardcore]]></author>
			</item>
			<item>
				<title>[RESOLVIDO] É possivel fazer um redirecionamento de página com ajax no VRaptor</title>
				<description><![CDATA[ Vamos supor que faço uma requisição via ajax, e no controller que usar VRaptor redireciona para uma outra página, se eu fizer essa requisição via URL vai funcionar, ele vai redirecionar para outra página e tudo certo, só que no caso de via AJAX não rola, então só rola pra obter dados, ou tem alguma forma de configurar isso??<br /> <br /> Obrigado desde já!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264608/1384548/resolvido-e-possivel-fazer-um-redirecionamento-de-pagina-com-ajax-no-vraptor
</guid>
				<link>http://www.guj.com.br/prepost/264608/1384548/resolvido-e-possivel-fazer-um-redirecionamento-de-pagina-com-ajax-no-vraptor
</link>
				<pubDate><![CDATA[Sun, 5 Feb 2012 19:21:37]]> GMT</pubDate>
				<author><![CDATA[ alexandref93]]></author>
			</item>
			<item>
				<title>[RESOLVIDO] Problema ao carregar uma página com VRaptor</title>
				<description><![CDATA[ Olá o problema que estou tendo com VRaptor é para carregar uma página HTML, no caso eu alterei o DefaultPathResolver pra olhar para o prefixo html, blz, ele encontra a página e tudo certo, só que no entanto, a página que quero carregar não executa o css deles quando eu for querer carregar a página por um resource dando um redirectTo, se eu for acessar a página direto ele carrega normal o css, o que isso pode ser? É algum método que precisa ser alterando no DefaultPathResolver ou coisa do gênero?<br /> <br /> Obrigado desde já!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264584/1384430/resolvido-problema-ao-carregar-uma-pagina-com-vraptor
</guid>
				<link>http://www.guj.com.br/prepost/264584/1384430/resolvido-problema-ao-carregar-uma-pagina-com-vraptor
</link>
				<pubDate><![CDATA[Sun, 5 Feb 2012 11:57:16]]> GMT</pubDate>
				<author><![CDATA[ alexandref93]]></author>
			</item>
			<item>
				<title>[RESOLVIDO] Jquery Validate + Vraptor</title>
				<description><![CDATA[    Bom dia estou tentando validar este formulário pelo Jquery Validator :<br /> <br /> [code]<br /> &lt;head&gt;<br /> &lt;title&gt;Vraptor Agenda 2 | Contato [novo]&lt;/title&gt;<br /> &lt;/head&gt;<br /> &lt;body&gt;<br /> 	&lt;fieldset style="width: 390px;"&gt;<br /> 		&lt;legend&gt;Contato&lt;/legend&gt;<br /> 		&lt;form id="agendaForm" <br /> 			action="${pageContext.request.contextPath}/agenda" method="post"&gt;<br /> 			&lt;label&gt;Código:&lt;/label&gt; 					<br /> 			&lt;input type="text" name="agenda.agdcod" value="${agenda.agdcod}" /&gt;			<br /> 			&lt;label&gt;Nome:&lt;/label&gt; 		<br /> 			&lt;input type="text" name="agenda.agdnome" maxlength="40" value="${agenda.agdnome}" /&gt;<br /> 			&lt;label&gt;Atividade:&lt;/label&gt; 		<br /> 			&lt;input type="text" name="agenda.agdativ" maxlength="40" value="${agenda.agdativ}" /&gt;<br /> 			&lt;label&gt;Cidade:&lt;/label&gt; 		<br /> 			&lt;input type="text" name="agenda.agdcid" maxlength="40" value="${agenda.agdcid}" /&gt;			<br /> &lt;!-- 			botão  --&gt;<br /> 			&lt;input type="submit"  value="salvar" /&gt;<br /> 		&lt;/form&gt;<br /> 	&lt;/fieldset&gt;<br /> <br /> 	&lt;script type="text/javascript"&gt;<br /> 	    $(document).ready(function(){<br /> 	        $('#agendaForm').validate({<br /> 	            rules:{<br /> 	            	agdnome:{<br /> 	                    required: true,<br /> 	                    minlength: 3,<br /> 	                    maxlength: 40<br /> 	                },<br /> 	                agdativ: {<br /> 	                    required: true,<br /> 	                    minlength: 3<br /> 	                }<br /> 	                agdcid: {<br /> 	                    required: true<br /> 	                }                <br /> 	            },<br /> 	            errorElement: "label",<br /> 	            errorPlacement: function(error, element) {<br /> 	            	error.insertBefore(element);<br /> 	            },           <br /> <br /> 	            messages:{<br /> 	            	agdnome:{<br /> 	                    required: "O campo Nome é obrigatorio.",<br /> 	                    minlength: "O campo nome deve conter no mínimo 3 caracteres."<br /> 	                },<br /> 	                agdativ: {<br /> 	                    required: "O campo Atividade é obrigatorio.",<br /> 	                    minlength: "O campo Atividade deve conter no mínimo 3 caracteres."<br /> 	                },<br /> 	                agdcid: {<br /> 	                    required: "O campo Cidade é obrigatorio."<br /> 	                }                <br /> 	            }<br /> 	        });<br /> 	    });<br /> 	&lt;/script&gt;<br /> &lt;/body&gt;<br /> [/code]<br /> Mas o problema é que a validação do Jquery validator espera um nome de variavel simples ,como agdnome , e o Jsp precisa da variavel complexa como agenda.agdnome . Então um é incompativel com o outro ! Teria alguma solução ?Obrigado!<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264569/1384367/resolvido-jquery-validate--vraptor
</guid>
				<link>http://www.guj.com.br/prepost/264569/1384367/resolvido-jquery-validate--vraptor
</link>
				<pubDate><![CDATA[Sat, 4 Feb 2012 23:41:49]]> GMT</pubDate>
				<author><![CDATA[ adrianohardcore]]></author>
			</item>
			<item>
				<title>[RESOLVIDO] VRaptor parou de funcionar!</title>
				<description><![CDATA[ Olá, meu problema é que não estou conseguindo entender por que VRaptor parou de funcionar, ouvi falar que tem algo a ver com hibernate, mas não achei a solução pra isso, no começo não aparecia nenhum erro ao subir o tomcat, mas coloquei no na configuração do web.xml para olha para o filtro do VRaptor, e dá erro de ClassNotFound por que não encontrou VRaptor, porém eu já verifiquei e o .jar está na pasta, até por que ontem estava rodando, não sei se tem algo a ver com hibernate, por que ouvi dizer de algumas pessoas que tiveram problema no inicio de hibernate com VRaptor, porém não mostrava a solução para o mesmo, alguém sabe o que pode ser?<br /> <br /> Obrigado desde já!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264514/1384103/resolvido-vraptor-parou-de-funcionar
</guid>
				<link>http://www.guj.com.br/prepost/264514/1384103/resolvido-vraptor-parou-de-funcionar
</link>
				<pubDate><![CDATA[Fri, 3 Feb 2012 17:59:22]]> GMT</pubDate>
				<author><![CDATA[ alexandref93]]></author>
			</item>
			<item>
				<title>Dúvida sobre Vraptor</title>
				<description><![CDATA[ OLá. TEm alguma forma de não ter que setar as entidades no persistence.xml usando o Vraptor? Ou só usando alguma configuração do spring?<br /> <br /> Att.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264511/1384091/duvida-sobre-vraptor
</guid>
				<link>http://www.guj.com.br/prepost/264511/1384091/duvida-sobre-vraptor
</link>
				<pubDate><![CDATA[Fri, 3 Feb 2012 17:00:25]]> GMT</pubDate>
				<author><![CDATA[ paulociecomp]]></author>
			</item>
			<item>
				<title>Como inserir registro por ajax, problema no id</title>
				<description><![CDATA[ Estou desenvolvendo um projeto e estou enfrentando o seguinte problema:<br /> <br /> Em um sistema de classificados, ao criar um novo anúncio, faço o upload das fotos por ajax, o upload está perfeito, porém o problema está em associar a foto upada ao anúncio (1 Anuncio --------- N Fotos), pois não tenho o anúncio persistido em banco (não tenho o id do anúncio).<br /> <br /> Um outro exemplo, para ficar mais claro, seria um sistema de pedidos, onde ao clicar em novo pedido, o usuário iria inserir os itens do pedido por ajax, porém o pedido ainda não teria um id, como vincular os itens do pedido ao pedido???<br /> <br /> Como vocês lidam com esta situação???]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264498/1384015/como-inserir-registro-por-ajax-problema-no-id
</guid>
				<link>http://www.guj.com.br/prepost/264498/1384015/como-inserir-registro-por-ajax-problema-no-id
</link>
				<pubDate><![CDATA[Fri, 3 Feb 2012 14:46:52]]> GMT</pubDate>
				<author><![CDATA[ danielolimpio]]></author>
			</item>
			<item>
				<title>Hibernate</title>
				<description><![CDATA[ Não estou conseguindo passa um model do cliente pro servidor porque o id fica como null e então da nullexception. Alguém saberia se existe algum jeito, alguma anotação para em vez do model só adicionar a sequense se o id estiver null, ele adicionar com algum valor?<br /> Exemplo:<br /> Eu passo o -1 pro model com annotation e ele consegue colocar a sequense pra mim.<br /> <br /> Valeu! Se descobrir a resposta antes, volto e posto aki.<br /> <br /> Abraços!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264452/1383728/hibernate
</guid>
				<link>http://www.guj.com.br/prepost/264452/1383728/hibernate
</link>
				<pubDate><![CDATA[Fri, 3 Feb 2012 07:41:23]]> GMT</pubDate>
				<author><![CDATA[ fabberg]]></author>
			</item>
			<item>
				<title>Manipulanção de Listas com jQuery e VRaptor</title>
				<description><![CDATA[ Tenho um caso de uso bem parecido com o que o Washington implementou em seu site : [url] <a class="snap_shots" href="http://www.wbotelhos.com.br/2010/12/06/manipulando-listas-com-jquery-e-vraptor-3/" target="_blank" rel="nofollow">http://www.wbotelhos.com.br/2010/12/06/manipulando-listas-com-jquery-e-vraptor-3/</a> [/url]<br /> Porem ao invés de entrar com dados eu tenho um botão a qual abre um pop up e mostra uma lista de usuário. Eu seleciono um e ele envia para os campos da lista porem ele so atribui ao primeiro campo da lista.<br /> Ou seja o id do campo continua estático gostaria de sabe se tem como eu fazer isso de uma maneira dinâmica.  ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264420/1383536/manipulancao-de-listas-com-jquery-e-vraptor
</guid>
				<link>http://www.guj.com.br/prepost/264420/1383536/manipulancao-de-listas-com-jquery-e-vraptor
</link>
				<pubDate><![CDATA[Thu, 2 Feb 2012 15:57:24]]> GMT</pubDate>
				<author><![CDATA[ david.cs20]]></author>
			</item>
			<item>
				<title>VRAPTOR 3.4 - JSON - Serializando Lista Generic</title>
				<description><![CDATA[ Boa Tarde,<br /> <br /> Estou com problemas para serializar uma lista do tipo GENERIC com o VRAPTOR 3.4, pesquisei muito em vários fóruns e não consegui achar solução<br /> <br /> Classe Genérica<br /> [code]<br /> public class PagerGeneric&lt;T&gt; {<br /> 	private Long totalRows;<br /> 	private List&lt;T&gt; elementos;<br />         ....<br /> [/code]<br /> <br /> Tentei serializar assim:<br /> [code]<br />    PagerGeneric&lt;Pessoa&gt; pagerPessoa = pessoaService.listarPessoaPaginado(start, limit, page);<br /> <br />    result.use(json()).from(pagerPessoa)<br /> 		.include("elementos")<br /> 		.include("elementos.familia")<br /> 		.serialize();<br /> [/code]<br /> <br /> Da o seguinte exception:<br /> [code]<br /> java.lang.IllegalArgumentException: Field path elementos.familia doesn't exist<br /> [/code]<br /> <br /> A classe pessoa<br /> [code]<br /> public class Pessoa {<br />    ...<br />    private Familia familia;<br />   ...<br /> }<br /> [/code]<br /> <br /> <br /> tentei sem o generic  desse forma, e deu certo.<br /> [code]<br /> public class PagerGeneric {<br /> 	private Long totalRows;<br /> 	private List&lt;Pessoa&gt; elementos;<br />         ....<br /> [/code]<br /> <br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264321/1382992/vraptor-34---json---serializando-lista-generic
</guid>
				<link>http://www.guj.com.br/prepost/264321/1382992/vraptor-34---json---serializando-lista-generic
</link>
				<pubDate><![CDATA[Wed, 1 Feb 2012 17:02:05]]> GMT</pubDate>
				<author><![CDATA[ joander.vieira]]></author>
			</item>
			<item>
				<title>[RESTFULIE] de-serialização</title>
				<description><![CDATA[ Estou fazendo alguns testes com o Restfulie, se tudo correr bem ele será utilizado em alguns produtos nossos, bom no meio de um dos testes encontrei o seguinte problema, que provavelmente é um problema (velho conhecido) "herdado" do XStream?<br /> <br /> se o xstream encontra uma propriedade no xml que não está presente na classe representada por ele lança uma exception (ver <a class="snap_shots" href="http://jira.codehaus.org/browse/XSTR-30" target="_blank" rel="nofollow">http://jira.codehaus.org/browse/XSTR-30</a>)<br /> <br /> dessa forma, se o serviço inclui propriedades novas no recurso, o client quebra até que inclua tbm as mesma propriedades? na minha opinião isso deixa os clientes muito frágeis.<br /> <br /> o mesmo comportamento é apresentado pelo restfulie, a exception lançada é: com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$UnknownFieldException: No such field<br /> <br /> Gostaria de ouvir a opinião de vocês a respeito de como tratar esse "problema"<br /> <br /> PS: sei que esse não é um problema do restfulie e sim do XStream, mas o ticket no jira dos caras é de 2004 e até agora nada foi feito?..]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264308/1382918/restfulie-de-serializacao
</guid>
				<link>http://www.guj.com.br/prepost/264308/1382918/restfulie-de-serializacao
</link>
				<pubDate><![CDATA[Wed, 1 Feb 2012 15:01:18]]> GMT</pubDate>
				<author><![CDATA[ galmeida]]></author>
			</item>
			<item>
				<title>Dúvida Ajax - Vraptor</title>
				<description><![CDATA[ Olá pessoal, esse é o meu primeiro tópico aqui no fórum, e estou com uma dúvida em ajax. Começei treinando com a apostila de Vraptor da Caelum, e agora estou fazendo um sistema, porém estou com esse problema.<br /> <br /> Seguinte, preciso ter na controller um método que retorne uma lista do objeto 'propaganda' para a jsp. Tenho todos os métodos que retornam esse objeto, porém não sei como montar o método que retorna para a tela.<br /> E na tela vou ter um jquery Carousel que irá mostrar essas propagandas. E toda vez que a pagina carregar, preciso que apareça essa lista.<br /> <br /> Código na jsp:<br /> [code]<br /> <ul  ><br /> &lt;c:forEach items="${propagandasMenu}" var="propagandaCarousel"&gt;<br /> 	<li><img /propagandas/${propagandaCarousel.id }/imagem"/>&quot; width=&quot;200&quot; height=&quot;100&quot; alt=&quot;&quot; /&gt;</li><br /> &lt;/c:forEach&gt;<br /> </ul><br /> [/code]<br /> <br /> A minha idéia era colocar no Onload da tag body um javascript que pegue esses dados por ajax, e coloque em ${propagandasMenu }<br /> Resumo: Toda vez que a pagina carregar, a controller deve retornar uma lista de propaganda ${propagadasMenu }<br /> Alguém pode me ajudar?<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264225/1382459/duvida-ajax---vraptor
</guid>
				<link>http://www.guj.com.br/prepost/264225/1382459/duvida-ajax---vraptor
</link>
				<pubDate><![CDATA[Tue, 31 Jan 2012 19:07:11]]> GMT</pubDate>
				<author><![CDATA[ jhonistra]]></author>
			</item>
	</channel>
</rss>
