<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimos tópicos do fórum "Desenvolvimento Web"]]></title>
		<link>http://www.guj.com.br/forums/show/6.java</link>
		<description><![CDATA[As mais recentes discussões no fórum "Desenvolvimento Web"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>PrimeFaces: Problema com submit em form</title>
				<description><![CDATA[ Olá,<br /> <br /> Tenho uma tela (.xhtml) com um componente [b]h:selectOneListbox[/b] e uma [b]p:dataTable[/b], na qual quando se seleciona um item do selectOneListbox, a dataTable é atualizado utilizando como parâmetro de entrada o item selecionado.<br /> <br /> O problema é que o form está sendo submetido de acordo com a quantidade de itens do selectOneListBox. Ou seja, 5 itens no select = submit 5 vezes,<br /> <br /> Alguém já passou por isso?<br /> <br /> Código da tela<br /> [code]                &lt;p:panel header="Tabela" style="font-size: 0.813em"&gt;<br />                     &lt;h:panelGrid id="painelGridTable" columns="2" cellspacing="20" style="font-size: 0.813em;"&gt;<br /> <br />                         &lt;h:selectOneListbox id="basic" value="#{tabelaBean.idSelectMenuTurmas}" style="font-size: 1.25em;" onclick="submit('tabela');"&gt;  <br />                             &lt;f:selectItems value="#{tabelaBean.listDeTurmas}" /&gt;   <br />                         &lt;/h:selectOneListbox&gt; <br /> <br />                         &lt;h:form id="tabela"&gt;<br />                             &lt;p:dataTable var="tbl" value="#{tabelaBean.listaDeMateriaisDaTurma}"&gt;<br />                                          selectionMode="single" paginator="true"<br />                                          rows="7"<br />                                          paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}"  <br />                                          style=&quot;width: 100%;&quot; emptyMessage=&quot;Vazio&quot;&gt;<br /> <br />                                 &lt;f:facet name="header"&gt;<br />                                     &lt;h:outputText value="Arquivos" style="font-size: 12px;"/&gt;<br />                                 &lt;/f:facet&gt;<br /> <br />                                 &lt;p:column style="font-size: 12px;"&gt;<br />                                     &lt;f:facet name="header"&gt;<br />                                         &lt;h:outputText value="Nome" title="Nome do arquivo"/&gt;<br />                                     &lt;/f:facet&gt;<br />                                     &lt;h:outputText value="#{tbl.arquivo.nome}" /&gt;<br />                                 &lt;/p:column&gt;<br />                                 <br />                                 &lt;p:column style="font-size: 12px;"&gt;<br />                                     &lt;f:facet name="header"&gt;<br />                                         &lt;h:outputText value="Assunto"/&gt;<br />                                     &lt;/f:facet&gt;<br />                                     &lt;h:outputText value="#{tbl.arquivo.assunto}" /&gt;<br />                                 &lt;/p:column&gt;<br />                                 <br />                                 &lt;p:column style="font-size: 12px;"&gt;<br />                                     &lt;f:facet name="header"&gt;<br />                                         &lt;h:outputText value="Data Cad" title="Data do cadastramento do arquivo"/&gt;<br />                                     &lt;/f:facet&gt;<br />                                     &lt;h:outputText value="#{tbl.arquivo.dataUltimaModicacao}" /&gt;<br />                                 &lt;/p:column&gt;<br />                             &lt;/p:dataTable&gt;<br />                         &lt;/h:form&gt;<br />                     &lt;/h:panelGrid&gt;<br />                 &lt;/p:panel&gt;[/code]<br /> <br /> submit<br /> [code]function submit(nome){<br />     alert('nome');<br />     document.forms[nome].submit();<br /> }[/code]<br /> Obrigado<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264539/1384228/primefaces-problema-com-submit-em-form
</guid>
				<link>http://www.guj.com.br/prepost/264539/1384228/primefaces-problema-com-submit-em-form
</link>
				<pubDate><![CDATA[Sat, 4 Feb 2012 10:57:38]]> GMT</pubDate>
				<author><![CDATA[ Leandro M.]]></author>
			</item>
			<item>
				<title>Problemas com binding após atualização do mojarra, de 2.0.2 para 2.1.5</title>
				<description><![CDATA[ Pessoal, eu tenho um form dinâmico para pesquisas e em todos os xhtmls eu coloco o seguinte código<br /> [code]			&lt;h:form id="formPesquisa"&gt;<br /> 				&lt;h:panelGroup binding="#{profissaoBean.pesquisa.panel}" /&gt;<br /> 			&lt;/h:form&gt;[/code]<br /> <br /> O meu panel é renderizado sem problemas, mas quando clico em algum botão, tomo o erro<br /> [code]04/02/2012 12:26:40 org.apache.catalina.core.StandardWrapperValve invoke<br /> GRAVE: Servlet.service() for servlet [Faces Servlet] in context with path [/Vetus] threw exception [/Cadastros/Profissoes.xhtml @13,74 binding="#{profissaoBean.pesquisa.panel}": Property 'panel' not writable on type javax.faces.component.html.HtmlPanelGrid] with root cause<br /> javax.el.PropertyNotFoundException: /Cadastros/Profissoes.xhtml @13,74 binding="#{profissaoBean.pesquisa.panel}": Property 'panel' not writable on type javax.faces.component.html.HtmlPanelGrid<br /> 	at com.sun.faces.facelets.el.TagValueExpression.setValue(TagValueExpression.java:133)<br /> 	at javax.faces.component.UIComponent.processEvent(UIComponent.java:2299)<br /> 	at com.sun.faces.lifecycle.RestoreViewPhase$1.visit(RestoreViewPhase.java:284)<br /> 	at com.sun.faces.component.visit.FullVisitContext.invokeVisitCallback(FullVisitContext.java:151)<br /> 	at javax.faces.component.UIComponent.visitTree(UIComponent.java:1590)<br /> 	at javax.faces.component.UIComponent.visitTree(UIComponent.java:1601)<br /> 	at javax.faces.component.UIForm.visitTree(UIForm.java:344)<br /> 	at javax.faces.component.UIComponent.visitTree(UIComponent.java:1601)<br /> 	at javax.faces.component.UIComponent.visitTree(UIComponent.java:1601)<br /> 	at javax.faces.component.UIComponent.visitTree(UIComponent.java:1601)<br /> 	at com.sun.faces.lifecycle.RestoreViewPhase.deliverPostRestoreStateEvent(RestoreViewPhase.java:280)<br /> 	at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:257)<br /> 	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)<br /> 	at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:116)<br /> 	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)<br /> 	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)<br /> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)<br /> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)<br /> 	at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79)<br /> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)<br /> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)<br /> 	at br.com.teracruz.filters.ClearCacheFilter.doFilter(ClearCacheFilter.java:38)<br /> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)<br /> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)<br /> 	at br.com.teracruz.filters.LoginFilter.doFilter(LoginFilter.java:34)<br /> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)<br /> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)<br /> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)<br /> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)<br /> 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)<br /> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)<br /> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)<br /> 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)<br /> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)<br /> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:399)<br /> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:317)<br /> 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:204)<br /> 	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:311)<br /> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)<br /> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)<br /> 	at java.lang.Thread.run(Unknown Source)<br /> [/code]<br /> <br /> Com o mojarra 2.0.2 funcionava perfeitamente, alguém sabe o que pode ser?<br /> <br /> Obrigado]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264537/1384214/problemas-com-binding-apos-atualizacao-do-mojarra-de-202-para-215
</guid>
				<link>http://www.guj.com.br/prepost/264537/1384214/problemas-com-binding-apos-atualizacao-do-mojarra-de-202-para-215
</link>
				<pubDate><![CDATA[Sat, 4 Feb 2012 10:37:12]]> GMT</pubDate>
				<author><![CDATA[ Raiduster]]></author>
			</item>
			<item>
				<title>Import de cabeçalho JSP</title>
				<description><![CDATA[ Qual é a maneira correta de se criar cabeçalhos e rodapés reutilizáveis em jsp?<br /> <br /> Na apostila FJ-28 da caelum é criado um arquivo jspf com o head e inicio do body e um rodape com o fechamento. mas tem um problema aí: como insiro os scripts exclusivos de cada página? teria que separar em vários arquivos (um pra css padrao, outro pros menus no body) e importa-los dentro do head? Nao me parece bom.<br /> <br /> Qual a melhor maneira?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264533/1384204/import-de-cabecalho-jsp
</guid>
				<link>http://www.guj.com.br/prepost/264533/1384204/import-de-cabecalho-jsp
</link>
				<pubDate><![CDATA[Sat, 4 Feb 2012 10:10:09]]> GMT</pubDate>
				<author><![CDATA[ fuadksd]]></author>
			</item>
			<item>
				<title>WebService Telefone</title>
				<description><![CDATA[ Alguem sabe se existe algum webService que busca o endereço pelo telefone? Ja implementei usando CEP porém o Sistema que preciso desenvolver a região tem um unico CEP.<br /> <br /> Qualquer ajuda agradeço.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264523/1384159/webservice-telefone
</guid>
				<link>http://www.guj.com.br/prepost/264523/1384159/webservice-telefone
</link>
				<pubDate><![CDATA[Fri, 3 Feb 2012 22:45:36]]> GMT</pubDate>
				<author><![CDATA[ evertonsilvagomesjava]]></author>
			</item>
			<item>
				<title>Erro no java para web</title>
				<description><![CDATA[ eu nao sei o erro alguem pode me ajudar <br /> <br /> <br /> package br.com.modelo;<br /> <br /> public class Pessoa {<br /> 	public long id;<br /> 	public String nome;<br /> 	public String endereco;<br /> 	public String email;<br /> 	public String telefone;<br /> 	public String celular;<br /> 	public String cidade;<br /> 	public String estado;<br /> 	public String senha;<br /> 		<br /> 	public void setId(long l) {<br /> 		this.id = l;<br /> 	}<br /> 	public String getNome() {<br /> 		return nome;<br /> 	}<br /> 	public void setNome(String nome) {<br /> 		this.nome = nome;<br /> 	}<br /> 	public String getEndereco() {<br /> 		return endereco;<br /> 	}<br /> 	public void setEndereco(String endereco) {<br /> 		this.endereco = endereco;<br /> 	}<br /> 	public String getEmail() {<br /> 		return email;<br /> 	}<br /> 	public void setEmail(String email) {<br /> 		this.email = email;<br /> 	}<br /> 	public String getTelefone() {<br /> 		return telefone;<br /> 	}<br /> 	public void setTelefone(String telefone) {<br /> 		this.telefone = telefone;<br /> 	}<br /> 	public String getCelular() {<br /> 		return celular;<br /> 	}<br /> 	public void setCelular(String celular) {<br /> 		this.celular = celular;<br /> 	}<br /> 	public String getCidade() {<br /> 		return cidade;<br /> 	}<br /> 	public void setCidade(String cidade) {<br /> 		this.cidade = cidade;<br /> 	}<br /> 	public String getEstado() {<br /> 		return estado;<br /> 	}<br /> 	public void setEstado(String estado) {<br /> 		this.estado = estado;<br /> 	}<br /> 	public String getSenha() {<br /> 		return senha;<br /> 	}<br /> 	public void setSenha(String senha) {<br /> 		this.senha = senha;<br /> 	}<br /> 	public String getId() {<br /> 	<br /> 		return null;<br /> 	}<br /> 	<br /> 	<br /> }<br /> <br /> package br.com.infra;<br /> <br /> import java.sql.Connection;<br /> import java.sql.DriverManager;<br /> import java.sql.SQLException;<br /> <br /> public class ConnectionFactory {<br /> <br /> 	public Connection getConnection()  {<br /> 		try {<br /> 			Class.forName("com.mysql.jdbc.Driver");<br /> 			return DriverManager.getConnection("jdbc:mysql://localhost/CadastroFisico", "root", "people");<br /> 		} catch (SQLException e) {<br /> 			throw new RuntimeException(e);<br /> 		}catch (ClassNotFoundException e) {<br /> 			throw new RuntimeException(e);<br /> 		}<br /> <br /> 	}<br /> <br /> }<br /> <br /> package br.com.infra;<br /> <br /> import java.sql.SQLException;<br /> import java.util.List;<br /> <br /> public interface DAO&lt;T&gt; {<br /> <br /> 	public void adiciona(T entidade) throws SQLException;<br /> <br /> 	public void altera(T entidade) throws SQLException;<br /> <br /> 	public void deleta(T entidade) throws SQLException;<br /> <br /> 	public T lista(String pesquisa) throws SQLException;<br /> <br /> 	public List&lt;T&gt; listaTudo() throws SQLException;<br /> <br /> }<br /> <br /> package br.com.dao;<br /> <br /> import java.sql.Connection;<br /> import java.sql.PreparedStatement;<br /> import java.sql.ResultSet;<br /> import java.sql.SQLException;<br /> import java.util.ArrayList;<br /> import java.util.List;<br /> <br /> import br.com.infra.ConnectionFactory;<br /> import br.com.infra.DAO;<br /> import br.com.modelo.Pessoa;<br /> <br /> public class PessoaDAO implements DAO&lt;Pessoa&gt; {<br /> <br /> 	// a conexao com o banco de dados<br /> 	private Connection con;<br /> <br /> 	public PessoaDAO() {<br /> 		this.con = new ConnectionFactory().getConnection();<br /> 	}<br /> <br /> 	@Override<br /> 	public void adiciona(Pessoa entidade) throws SQLException {<br /> 		String sql = "insert into pessoa (nome,endereco,email,telefone,celular,cidade,estado,senha) values (?,?,?,?,?,?,?,?)";<br /> 		PreparedStatement stmt = null;<br /> <br /> 		try {<br /> 			stmt = (PreparedStatement) con.prepareStatement(sql);<br /> <br /> 			stmt.setString(1, entidade.getNome());<br /> 			stmt.setString(2, entidade.getEndereco());<br /> 			stmt.setString(3, entidade.getEmail());<br /> 		    stmt.setString(4, entidade.getTelefone());<br /> 		    stmt.setString(5, entidade.getCelular());<br /> 		    stmt.setString(6, entidade.getCidade());<br /> 		    stmt.setString(7, entidade.getEstado());<br /> 		    stmt.setString(8, entidade.getSenha());<br /> 			stmt.execute();<br /> <br /> 		} catch (SQLException e) {<br /> 			throw new RuntimeException(e);<br /> 		} finally {<br /> 			con.close();<br /> 			stmt.close();<br /> 		}<br /> <br /> 	}<br /> <br /> 	@Override<br /> 	public void altera(Pessoa entidade) throws SQLException {<br /> 		String sql = "update pessoa set  ";<br /> 		int t = 0;<br /> 		int count = 1;<br /> <br /> 		if (entidade.getNome() != null && !entidade.getNome().equals("")) {<br /> 			if (t == 1) {<br /> 				sql = sql + ",";<br /> 			}<br /> 			sql = sql + "nome=?";<br /> 			t = 1;<br /> 		}<br /> 		if (entidade.getEndereco() != null && !entidade.getEndereco().equals("")) {<br /> 			if (t == 1) {<br /> 				sql = sql + ", ";<br /> 			}<br /> 			<br /> 			sql = sql + "endereco=?";<br /> 			t = 1;<br /> 		}<br /> 		if (entidade.getEmail() != null && !entidade.getEmail().equals("")) {<br /> 			if (t == 1) {<br /> 				sql = sql + ", ";<br /> 			}<br /> 			sql = sql + "email=?";<br /> 			t = 1;<br /> 		<br /> 		}<br /> 		if (entidade.getTelefone()  != null && !entidade.getTelefone().equals("")) {<br /> 			if(t == 1){<br /> 				sql = sql + ",";<br /> 			}<br /> 			sql = sql + "telefone=?";<br /> 			t =1;<br /> 		}<br /> 	    if (entidade.getCelular()  != null && !entidade.getCelular().equals("")) {<br /> 		   if(t == 1){<br /> 		       sql = sql + ",";<br /> 		    }<br /> 		    sql = sql + "celular=?";<br /> 		    t =1;<br /> 	   }<br /> 	    if (entidade.getCidade()  != null && !entidade.getCidade().equals("")) {<br /> 			   if(t == 1){<br /> 			       sql = sql + ",";<br /> 			    }<br /> 			    sql = sql + "cidade=?";<br /> 			    t =1;<br /> 	    }<br /> 		 if (entidade.getEstado()  != null && !entidade.getEstado().equals("")) {<br /> 			   if(t == 1){<br /> 				      sql = sql + ",";<br /> 				  }<br /> 				 sql = sql + "estado=?";<br /> 				 t =1;<br /> 		 }<br /> 		if (entidade.getSenha() != null && !entidade.getSenha().equals("")) {<br /> 			if (t == 1) {<br /> 				sql = sql + ", ";<br /> 			}<br /> 			<br /> 			sql = sql + "senha=?";<br /> 			t = 1;<br /> 		}<br /> 		<br /> 		sql = sql + " where id= ? ";<br /> <br /> 		PreparedStatement stmt = null;<br /> 		try {<br /> 			stmt = (PreparedStatement) con.prepareStatement(sql);<br /> 			if (entidade.getNome() != null && !entidade.getNome().equals("")) {<br /> 				stmt.setString(count, entidade.getNome());<br /> 				count++;<br /> 			}<br /> 			if (entidade.getEndereco() != null && !entidade.getEndereco().equals("")) {<br /> 				stmt.setString(count, entidade.getEndereco());<br /> 				count++;<br /> 			}<br /> 			if (entidade.getEmail() != null && !entidade.getEmail().equals("")) {<br /> 				stmt.setString(count, entidade.getEmail());<br /> 				count++;<br /> 			}<br /> 			if (entidade.getTelefone() != null && !entidade.getTelefone().equals("")) {<br /> 				stmt.setString(count, entidade.getTelefone());<br /> 				count++;<br /> 			}<br /> 			if (entidade.getCelular() != null && !entidade.getCelular().equals("")) {<br /> 				stmt.setString(count, entidade.getCelular());<br /> 				count++;<br /> 			}<br /> 			if (entidade.getCidade() != null && !entidade.getCidade().equals("")) {<br /> 				stmt.setString(count, entidade.getCidade());<br /> 				count++;<br /> 			}<br /> 			if (entidade.getEstado() != null && !entidade.getEstado().equals("")) {<br /> 				stmt.setString(count, entidade.getEstado());<br /> 				count++;<br /> 			}<br /> 			if (entidade.getSenha() != null && !entidade.getSenha().equals("")) {<br /> 				stmt.setString(count, entidade.getSenha());<br /> 				count++;<br /> 			}<br /> <br /> <br /> 			stmt.setString(count, entidade.getId());<br /> 			stmt.execute();<br /> <br /> 		} catch (SQLException e) {<br /> 			throw new RuntimeException(e);<br /> 		} finally {<br /> 			con.close();<br /> 			stmt.close();<br /> 		}<br /> 		}<br /> <br /> 	<br /> <br /> 	@Override<br /> 	public void deleta(Pessoa entidade) throws SQLException {<br /> 		PreparedStatement stmt = null;<br /> 		try {<br /> <br /> 			stmt = (PreparedStatement) con.prepareStatement("delete from pessoa where id=?");<br /> 			stmt.setString(1, entidade.getId());<br /> 			stmt.execute();<br /> <br /> 		} catch (SQLException e) {<br /> 			throw new RuntimeException(e);<br /> 		} finally {<br /> 			con.close();<br /> 			stmt.close();<br /> <br /> 		}<br /> <br /> 	}<br /> <br /> 	@Override<br /> 	public Pessoa lista(String pesquisa) throws SQLException {<br /> 		Pessoa entidade = new Pessoa();<br /> 		String sql = "select * from pessoa where id = ?";<br /> 		PreparedStatement stmt = null;<br /> 		ResultSet rs = null;<br /> <br /> 		try {<br /> 			stmt = (PreparedStatement) con.prepareStatement(sql);<br /> 			stmt.setLong(1, new Long(pesquisa));<br /> 			rs = stmt.executeQuery();<br /> <br /> 			if (rs.next()) {<br /> 				entidade.setNome(rs.getString("nome"));<br /> 				entidade.setEndereco(rs.getString("endereco"));<br /> 				entidade.setEmail(rs.getString("email"));<br /> 				entidade.setTelefone(rs.getString("telefone"));<br /> 				entidade.setCelular(rs.getString("celular"));<br /> 				entidade.setCidade(rs.getString("cidade"));<br /> 				entidade.setEstado(rs.getString("estado"));<br /> 				entidade.setSenha(rs.getString("senha"));<br /> <br /> 			}<br /> <br /> 		} catch (SQLException e) {<br /> 			throw new RuntimeException(e);<br /> 		} finally {<br /> 			stmt.close();<br /> 			rs.close();<br /> 			con.close();<br /> 		}<br /> <br /> 		return entidade;<br /> 	}<br /> <br /> 	@Override<br /> 	public List&lt;Pessoa&gt; listaTudo() throws SQLException {<br /> 		List&lt;Pessoa&gt; pessoas = new ArrayList&lt;Pessoa&gt;();<br /> 		String sql = "select * from pessoa ";<br /> 		PreparedStatement stmt = null;<br /> 		ResultSet rs = null;<br />  <br /> 		try {<br /> 			stmt = (PreparedStatement) con.prepareStatement(sql);<br /> 			rs = stmt.executeQuery();<br /> 			Pessoa entidade = null;<br /> 			while (rs.next()) {<br /> 				entidade = new Pessoa();<br /> 				entidade.setNome(rs.getString("nome"));<br /> 				entidade.setEndereco(rs.getString("endereco"));<br /> 				entidade.setEmail(rs.getString("email"));<br /> 				entidade.setTelefone(rs.getString("telefone"));<br /> 				entidade.setCelular(rs.getString("celular"));<br /> 				entidade.setCidade(rs.getString("cidade"));<br /> 				entidade.setEstado(rs.getString("estado"));<br /> 				entidade.setSenha(rs.getString("senha"));<br /> <br /> 				pessoas.add(entidade);<br /> 			}<br /> <br /> <br /> 		} catch (SQLException e) {<br /> 			throw new RuntimeException(e);<br /> 		} finally {<br /> 			stmt.close();<br /> 			rs.close();<br /> 			con.close();<br /> 		}<br /> <br /> 		return pessoas;<br /> 	}<br /> <br /> }<br /> <br /> package br.com.controle;<br /> <br /> import java.io.IOException;<br /> import java.io.PrintWriter;<br /> import java.sql.SQLException;<br /> <br /> import javax.servlet.RequestDispatcher;<br /> import javax.servlet.ServletException;<br /> import javax.servlet.annotation.WebServlet;<br /> import javax.servlet.http.HttpServlet;<br /> import javax.servlet.http.HttpServletRequest;<br /> import javax.servlet.http.HttpServletResponse;<br /> <br /> import br.com.dao.PessoaDAO;<br /> import br.com.modelo.Pessoa;<br /> @WebServlet("/pessoa")<br /> public class PessoaServlet extends HttpServlet {<br /> 	private static final long serialVersionUID = 1L;<br />     <br /> 	   <br />     public PessoaServlet() {<br />         super();<br />             }<br /> 	<br /> 	<br /> 	<br /> 	<br /> 	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<br /> 		String usuario = request.getParameter("usuario");<br /> 		String senha = request.getParameter("senha");<br /> 		PrintWriter printWriter = response.getWriter();<br /> 		recebiFormulario(usuario, senha, printWriter);<br /> 		<br /> 	}<br /> 	private void recebiFormulario(String usuario,String senha,PrintWriter printWriter){<br /> 		PrintWriter saida = printWriter;<br /> 		saida.print("&lt;h2&gt;ola mundo&lt;h2&gt;");<br /> 		saida.print("<P>ola mundo</P>");<br /> 		saida.print("<P>usuario:" + usuario +"</P>");<br /> 		saida.print("<P>senha:" + senha +"</P>");<br /> 		saida.print("<a >inicio</a>");<br /> 		saida.print("&lt;/body&gt;&lt;/html&gt;");<br /> 	}<br /> <br /> <br /> <br /> 	protected void service(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {<br /> <br /> 		// busca o writer<br /> 		PrintWriter out = response.getWriter();<br /> 		<br /> 		PessoaDAO dao = new PessoaDAO();<br /> <br /> 		String action = request.getParameter("action");<br /> <br /> 		if (action != null && action.equals("gravar")) {<br /> 			// buscando os parâmetros no request<br /> 			Integer id = 0;<br /> <br /> 			if (request.getParameter("id") != null && !request.getParameter("id").equals("")) {<br /> 				id = Integer.parseInt(request.getParameter("id"));<br /> 			}<br /> 			String nome = request.getParameter("nome");<br /> 			String endereco = request.getParameter("endereco");<br /> 			String email = request.getParameter("email");<br /> 			String telefone = request.getParameter("telefone");<br /> 			String celular = request.getParameter("celular");<br /> 			String cidade = request.getParameter("cidade");<br /> 			String estado = request.getParameter("estado");<br /> 			String senha = request.getParameter("senha");<br /> <br /> 			Pessoa pessoa = new Pessoa();<br /> 			pessoa.setNome(nome);<br /> 			pessoa.setEndereco(endereco);<br /> 			pessoa.setEmail(email);<br /> 			pessoa.setTelefone(telefone);<br /> 			pessoa.setCelular(celular);<br /> 			pessoa.setCidade(cidade);<br /> 			pessoa.setEstado(estado);<br /> 			pessoa.setSenha(senha);<br /> <br /> 			try {<br /> <br /> 				if (id != null && id &gt; 0) {<br /> 					pessoa.setId(new Long(id));<br /> 					dao.altera(pessoa);<br /> 				} else {<br /> 					dao.adiciona(pessoa);<br /> 				}<br /> <br /> 				RequestDispatcher dispatcher = request.getRequestDispatcher("pessoa.jsp");<br /> 				dispatcher.forward(request, response);<br /> <br /> 			} catch (SQLException e) {<br /> 				// TODO Auto-generated catch block<br /> 				e.printStackTrace();<br /> 			}<br /> <br /> 		} else if (action != null && action.equals("excluir")) {<br /> <br /> 			Integer id = 0;<br /> <br /> 			if (request.getParameter("id") != null && !request.getParameter("id").equals("")) {<br /> 				id = Integer.parseInt(request.getParameter("id"));<br /> 			}<br /> 			<br /> 			Pessoa pessoa = new Pessoa();<br /> <br /> 			pessoa.setId(new Long(id));<br /> <br /> 			try {<br /> 				dao.deleta(pessoa);<br /> 				RequestDispatcher dispatcher = request.getRequestDispatcher("pessoa.jsp");<br /> 				dispatcher.forward(request, response);<br /> 			} catch (SQLException e) {<br /> 				// TODO Auto-generated catch block<br /> 				e.printStackTrace();<br /> 			}<br /> <br /> 		}else {<br /> 			RequestDispatcher dispatcher = request.getRequestDispatcher("pessoa.jsp");<br /> 			dispatcher.forward(request, response);<br /> 		}<br /> <br /> 	}<br /> <br /> }<br /> <br /> o erro é este<br /> <br /> HTTP Status 500 -<br /> <br /> Tipo de relatório de exceção<br /> <br /> mensagem<br /> <br /> Descrição O servidor encontrou um erro interno () que o impediu de cumprir este pedido.<br /> <br /> exceção<br /> <br /> java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: 'Estado' Coluna não pode ser nulo<br /> 	br.com.dao.PessoaDAO.adiciona (PessoaDAO.java: 42)<br /> 	br.com.controle.PessoaServlet.service (PessoaServlet.java: 88)<br /> 	javax.servlet.http.HttpServlet.service (HttpServlet.java: 722)<br /> causa raiz<br /> <br /> com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: 'Estado' Coluna não pode ser nulo<br /> 	sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method)<br /> 	sun.reflect.NativeConstructorAccessorImpl.newInstance (Origem Desconhecida)<br /> 	sun.reflect.DelegatingConstructorAccessorImpl.newInstance (Origem Desconhecida)<br /> 	java.lang.reflect.Constructor.newInstance (Origem Desconhecida)<br /> 	com.mysql.jdbc.Util.handleNewInstance (Util.java: 411)<br /> 	com.mysql.jdbc.Util.getInstance (Util.java: 386)<br /> 	com.mysql.jdbc.SQLError.createSQLException (SQLError.java: 1039)<br /> 	com.mysql.jdbc.MysqlIO.checkErrorPacket (MysqlIO.java: 3597)<br /> 	com.mysql.jdbc.MysqlIO.checkErrorPacket (MysqlIO.java: 3529)<br /> 	com.mysql.jdbc.MysqlIO.sendCommand (MysqlIO.java: 1990)<br /> 	com.mysql.jdbc.MysqlIO.sqlQueryDirect (MysqlIO.java: 2151)<br /> 	com.mysql.jdbc.ConnectionImpl.execSQL (ConnectionImpl.java: 2625)<br /> 	com.mysql.jdbc.PreparedStatement.executeInternal (PreparedStatement.java: 2119)<br /> 	com.mysql.jdbc.PreparedStatement.execute (PreparedStatement.java: 1362)<br /> 	br.com.dao.PessoaDAO.adiciona (PessoaDAO.java: 39)<br /> 	br.com.controle.PessoaServlet.service (PessoaServlet.java: 88)<br /> 	javax.servlet.http.HttpServlet.service (HttpServlet.java: 722)<br /> note A pilha completa da causa raiz disponível nos logs do Apache Tomcat/7.0.23.<br /> <br /> Apache Tomcat/7.0.23<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264521/1384149/erro-no-java-para-web
</guid>
				<link>http://www.guj.com.br/prepost/264521/1384149/erro-no-java-para-web
</link>
				<pubDate><![CDATA[Fri, 3 Feb 2012 21:18:23]]> GMT</pubDate>
				<author><![CDATA[ thiserver]]></author>
			</item>
			<item>
				<title>Aplicação de iPhone, gravar online </title>
				<description><![CDATA[ Olá pessoal,<br /> Estou desenvolvendo uma aplicação para iPhone que irá coletar alguns dados e depois precisarei salvar esses dados online para que outro usuário também com iPhone tenha acesso.<br /> O problema é que não tenho experiência alguma com aplicações online e gostaria de algumas dicas de vocês.<br /> o que devo usar?<br /> Pensei em gravar localmente os dados em um arquivo XML e quando o usuário estiver online com o iPhone, subir esses dados para um servidor. <br /> Estou no caminho certo?<br /> O que este servidor deve rodar?<br /> <br /> Estou desenvolvendo a aplicação com Xcode.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264516/1384115/aplicacao-de-iphone-gravar-online-
</guid>
				<link>http://www.guj.com.br/prepost/264516/1384115/aplicacao-de-iphone-gravar-online-
</link>
				<pubDate><![CDATA[Fri, 3 Feb 2012 19:07:46]]> GMT</pubDate>
				<author><![CDATA[ mrbox]]></author>
			</item>
			<item>
				<title>Spring MVC + Security</title>
				<description><![CDATA[ <br /> Pessoal o que eu estou fazendo de errado??????? <br /> <br /> <br /> quando eu vou implantar o Security no meu projeto mvc ele não exibe nenhuma pagina...<br /> <br /> [b]o meu projeto esta no link a baixo:[/b][size=18] [/size]<br /> http://www.4shared.com/rar/Mh156Gg-/TESTE.html<br /> <br /> estou usando o eclipse e o tomcat 6.0<br /> <br /> <br /> o web.xml original só com o MVC é esse:<br /> <br /> [code]&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"&gt;<br />   &lt;context-param&gt;<br />     &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt;<br />     &lt;param-value&gt;/WEB-INF/applicationContext.xml&lt;/param-value&gt;<br />   &lt;/context-param&gt;<br /> <br />   <br />   &lt;listener&gt;<br />     &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt;<br />   &lt;/listener&gt;<br />   <br />   <br />   &lt;servlet&gt;<br />     &lt;servlet-name&gt;dispatcher&lt;/servlet-name&gt;<br />     &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt;<br />     &lt;load-on-startup&gt;2&lt;/load-on-startup&gt;<br />   &lt;/servlet&gt;<br />   &lt;servlet-mapping&gt;<br />     &lt;servlet-name&gt;dispatcher&lt;/servlet-name&gt;<br />     &lt;url-pattern&gt;*.html&lt;/url-pattern&gt;<br />   &lt;/servlet-mapping&gt;<br />   &lt;session-config&gt;<br />     &lt;session-timeout&gt;5&lt;/session-timeout&gt;<br />   &lt;/session-config&gt;<br />   &lt;welcome-file-list&gt;<br />     &lt;welcome-file&gt;redirect.jsp&lt;/welcome-file&gt;<br />   &lt;/welcome-file-list&gt;<br /> &lt;/web-app&gt;[/code]<br /> <br /> <br /> <br /> o web.xml com os dois é esse (o mesmo que esta no projeto):<br /> <br /> [code]&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"&gt;<br />   &lt;context-param&gt;<br />     &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt;<br />     &lt;param-value&gt;/WEB-INF/applicationContext.xml&lt;/param-value&gt;<br />   &lt;/context-param&gt;<br />   &lt;context-param&gt;<br />     &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt;<br />     &lt;param-value&gt;/WEB-INF/applicationContext-security.xml&lt;/param-value&gt;<br />   &lt;/context-param&gt;<br />   <br />   <br />   &lt;filter&gt;<br />     &lt;filter-name&gt;springSecurityFilterChain&lt;/filter-name&gt;<br />     &lt;filter-class&gt;org.springframework.web.filter.DelegatingFilterProxy&lt;/filter-class&gt;<br />   &lt;/filter&gt;<br />   &lt;filter-mapping&gt;<br />     &lt;filter-name&gt;springSecurityFilterChain&lt;/filter-name&gt;<br />     &lt;url-pattern&gt;/*&lt;/url-pattern&gt;<br />   &lt;/filter-mapping&gt;<br />     <br />   <br />   &lt;listener&gt;<br />     &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt;<br />   &lt;/listener&gt;<br />   <br />   <br />   &lt;listener&gt;<br />     &lt;listener-class&gt;org.springframework.security.web.session.HttpSessionEventPublisher&lt;/listener-class&gt;<br />   &lt;/listener&gt;<br />   <br />   <br />   &lt;servlet&gt;<br />     &lt;servlet-name&gt;dispatcher&lt;/servlet-name&gt;<br />     &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt;<br />     &lt;load-on-startup&gt;2&lt;/load-on-startup&gt;<br />   &lt;/servlet&gt;<br />   &lt;servlet-mapping&gt;<br />     &lt;servlet-name&gt;dispatcher&lt;/servlet-name&gt;<br />     &lt;url-pattern&gt;*.html&lt;/url-pattern&gt;<br />   &lt;/servlet-mapping&gt;<br />   &lt;session-config&gt;<br />     &lt;session-timeout&gt;5&lt;/session-timeout&gt;<br />   &lt;/session-config&gt;<br />   &lt;welcome-file-list&gt;<br />     &lt;welcome-file&gt;redirect.jsp&lt;/welcome-file&gt;<br />   &lt;/welcome-file-list&gt;<br /> &lt;/web-app&gt;[/code]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264513/1384100/spring-mvc--security
</guid>
				<link>http://www.guj.com.br/prepost/264513/1384100/spring-mvc--security
</link>
				<pubDate><![CDATA[Fri, 3 Feb 2012 17:40:13]]> GMT</pubDate>
				<author><![CDATA[ carlos_chea]]></author>
			</item>
			<item>
				<title>Passar variável do HTML para o Javascript</title>
				<description><![CDATA[ Gente , estou tentando enviar duas variáveis para o java script : firstname e lastname.<br /> Tem uma função no JS que recebe o firstname e lastname<br /> <br /> <br /> [code]<br /> &lt;!DOCTYPE html&gt;<br /> &lt;html&gt;<br />     &lt;head&gt;<br />         &lt;title&gt;&lt;/title&gt;<br />         &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;<br />         <br />             &lt;style type="text/css"&gt; <br />               @import url("Estilo.css");<br />             &lt;/style&gt;<br />         <br />             &lt;script type="text/javascript" src="Logica.js"&gt;&lt;/script&gt;<br />     &lt;/head&gt;<br />     &lt;body &gt;<br />         <p > <img    /></p>&gt;<br />         <a href="http://www.youtube.com">Entrar no Youtube</a><br />         <br />         <p > Página de aprendizado </p><br />         <br />             &lt;form action=""&gt;<br />                 First name: &lt;input type="text" name="firstname" /&gt;<br /><br />                 Last name: &lt;input type="text" name="lastname" /&gt;<br />              &lt;/form&gt;<br />         <br />         &lt;input type="submit" value="Enviar"&gt;<br />                onclick=&quot;nome(valueOf(firstname),valueOf(lastname))&quot;&gt; <br />         <br />         <br />     &lt;/body&gt;<br /> &lt;/html&gt;<br /> [/code]<br /> <br /> <br /> Minha dúvida esta nesta parte:<br /> [quote]     &lt;form action=""&gt;<br />                 First name: &lt;input type="text" name="firstname" /&gt;<br /><br />                 Last name: &lt;input type="text" name="lastname" /&gt;<br />              &lt;/form&gt;<br />         <br />         &lt;input type="submit" value="Enviar"&gt;<br />                onclick=&quot;nome(valueOf(firstname),valueOf(lastname))&quot;&gt; <br />         [/quote]<br /> <br /> <br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264491/1383989/passar-variavel-do-html-para-o-javascript
</guid>
				<link>http://www.guj.com.br/prepost/264491/1383989/passar-variavel-do-html-para-o-javascript
</link>
				<pubDate><![CDATA[Fri, 3 Feb 2012 13:51:21]]> GMT</pubDate>
				<author><![CDATA[ BlackHawk0012]]></author>
			</item>
			<item>
				<title>Ajuda JSTL</title>
				<description><![CDATA[ Bom dia galera.. estou começando agora com JSTL que por sinal facilita muito..mais para mim ainda está sendo um pouco dificil.. hehe<br /> <br /> Criei uma tela de login..em JSP.. com java misturado com HTML.. e gostaria de passa isso para JSTL mais travei..não sei oque fazer algum poderia me da um dica ?<br /> <br /> aqui vai o codigo ele funciona... só quero saber como poderia passa isso para JSTL<br /> <br /> [code]<br /> &lt;%@ page import="login.user"%&gt;<br /> <br /> &lt;html&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"&gt;<br /> &lt;title&gt;&lt;/title&gt;<br /> &lt;/head&gt;<br /> &lt;body&gt;<br /> 	&lt;%&lt;br /&gt; 		user us = new user();<br /> 		String login = request.getParameter("login");<br /> 		String senha = request.getParameter("senha");<br /> 		Boolean status = us.verificaUsuario(login, senha);<br /> <br /> 		if (us.result == true) {<br /> <br /> 			request.getRequestDispatcher("/tracker.jsp").forward(request,<br /> 					response);<br /> <br /> 		} else {<br /> 			out.println("login ou senhas invalidos");<br /> 		}<br /> 	%&gt;<br /> &lt;/body&gt;<br /> &lt;/html&gt;[/code]<br /> <br /> uma duvida.. quando pretendo realizar esse tipo de tarefa em JSTL sempre tenho que criar um servlet ? ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264479/1383910/ajuda-jstl
</guid>
				<link>http://www.guj.com.br/prepost/264479/1383910/ajuda-jstl
</link>
				<pubDate><![CDATA[Fri, 3 Feb 2012 12:08:04]]> GMT</pubDate>
				<author><![CDATA[ matheus.nani]]></author>
			</item>
			<item>
				<title>mudando projeto do glassfish para o tomcat</title>
				<description><![CDATA[ Bom dia a todos!<br /> <br /> estou fazendo um projeto aqui, quem envolve tanto JSP quanto servlets. Eu instalei junto com o netbeans 6.9.1, o tom cat e glassfish. Entre tanto quanto eu abro um projeto web, ele só me dá a opção de trabalhar com o glassfish, e eu quero trabalhar com o tomcat. Será que alguém poderia me ajudar?<br /> <br /> Desde já muito grato. :)]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264473/1383855/mudando-projeto-do-glassfish-para-o-tomcat
</guid>
				<link>http://www.guj.com.br/prepost/264473/1383855/mudando-projeto-do-glassfish-para-o-tomcat
</link>
				<pubDate><![CDATA[Fri, 3 Feb 2012 11:10:46]]> GMT</pubDate>
				<author><![CDATA[ mirrah]]></author>
			</item>
			<item>
				<title>Vraptor - loja virtual</title>
				<description><![CDATA[ Estou implementando o exemplo da loja virtual que estar na apostila da caelum, mas estou com um problema na hora de fazer um include do arquivo hearder.jspf.<br /> <br /> Aparece o seguinte erro<br /> <br /> Fev 03, 2012 11:27:01 AM org.apache.catalina.core.StandardWrapperValve invoke<br /> Grave: Servlet.service() for servlet [default] in context with path [/fj28] threw exception<br /> br.com.caelum.vraptor.view.ResultException: org.apache.jasper.JasperException: /WEB-INF/jsp/produtos/lista.jsp (line: 1, column: 1) File "/header.jspf" not found<br /> <br /> Arquivo Lista.jsp <br /> &lt;table&gt;<br /> 		&lt;thead&gt;<br /> 			&lt;tr&gt;<br /> 				&lt;th&gt;Nome&lt;/th&gt;<br /> 				&lt;th&gt;Descrição&lt;/th&gt;<br /> 				&lt;th&gt;Preço&lt;/th&gt;<br /> 			&lt;/tr&gt;	<br /> 		&lt;/thead&gt;<br /> 		&lt;tbody&gt;<br /> 			&lt;c:forEach items="${produtoList}" var="produto"&gt;<br /> 				&lt;tr&gt;<br /> 					&lt;td&gt;${produto.nome }&lt;/td&gt;<br /> 					&lt;td&gt;${produto.descricao }&lt;/td&gt;<br /> 					&lt;td&gt;${produto.preco }&lt;/td&gt;<br /> 				&lt;/tr&gt;<br /> 			&lt;/c:forEach&gt;	<br /> 		&lt;/tbody&gt;<br /> &lt;/table&gt;<br /> <br /> Arquivo hearder.jspf<br /> <br /> &lt;%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%&gt;<br /> &lt;%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%&gt;<br /> &lt;html&gt;<br /> 	&lt;head&gt;<br /> 		&lt;title&gt;Good Buy&lt;/title&gt;<br /> 		&lt;link href="&lt;c:url value="/goodbuy.css"/&gt;&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;<br /> 		&lt;link href="&lt;c:url value="/javascripts/jquery.autocomplete.css"/&gt;&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;<br /> 		&lt;script type="text/javascript" src="&lt;c:url value="/javascripts/jquery-1.3.2.min.js"/&gt;&quot;&gt;&lt;/script&gt;<br /> 		&lt;script type="text/javascript" src="&lt;c:url value="/javascripts/jquery.validate.min.js"/&gt;&quot;&gt;&lt;/script&gt;<br /> 		&lt;script type="text/javascript" src="&lt;c:url value="/javascripts/jquery.autocomplete.min.js"/&gt;&quot;&gt;&lt;/script&gt;<br /> 		&lt;script type="text/javascript" src="&lt;c:url value="/javascripts/jquery.puts.js"/&gt;&quot;&gt;&lt;/script&gt;<br /> 		&lt;fmt:setLocale value="pt_br"/&gt;<br /> 	&lt;/head&gt;<br /> 	<br /> &lt;body&gt;<br /> 	&lt;div id="header"&gt;<br /> 		<br /> 	&lt;/div&gt;<br /> 	&lt;div id="erros"&gt;<br /> 		<ul><br /> 			<li><a /produtos/lista"/>&quot;&gt;Lista Produtos</a></li><br /> 		</ul><br /> 	&lt;/div&gt;<br /> 	&lt;div id="body"&gt;<br /> 		&lt;div id="menu"&gt;<br /> 			<ul><br /> 			</ul><br /> 		&lt;/div&gt;<br /> 		&lt;div id="content"&gt;<br /> <br /> --------------------------------------------------------------------------------------------------------------------------<br /> <br /> <br /> Por algum motivo ele não consegue encontrar. alguem pode me ajudar]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264471/1383845/vraptor---loja-virtual
</guid>
				<link>http://www.guj.com.br/prepost/264471/1383845/vraptor---loja-virtual
</link>
				<pubDate><![CDATA[Fri, 3 Feb 2012 10:40:23]]> GMT</pubDate>
				<author><![CDATA[ jonasrn]]></author>
			</item>
			<item>
				<title>Criar webservice com autenticação simples</title>
				<description><![CDATA[ Pessoal, alguem sabe como criar um webservice com autenticação de usuario e senha?<br /> <br /> Estou usando anotações para criar os webservices.<br /> <br /> Vlw!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264470/1383831/criar-webservice-com-autenticacao-simples
</guid>
				<link>http://www.guj.com.br/prepost/264470/1383831/criar-webservice-com-autenticacao-simples
</link>
				<pubDate><![CDATA[Fri, 3 Feb 2012 10:11:42]]> GMT</pubDate>
				<author><![CDATA[ mauricioadl]]></author>
			</item>
			<item>
				<title>Foreign key com Displaytag</title>
				<description><![CDATA[ Pessoal, venho aqui mais uma vez para pedir ajuda a vocês.<br /> <br /> Estou usando Displaytag para paginar uma consulta. Está funcionando perfeitamente.<br /> O problema é que a tabela em que consulto possui uma foreign key idDestino e a displaytag mostra o id e não o nome do destino (que está em outra tabela).<br /> Gostaria de saber como que posso fazer para mostrar o nome do destino.<br /> <br /> Já tentei inner join no sql e não consegui. Utilizo hibernate no meu projeto.<br /> <br /> Por acaso tem algum jeito de buscar o nome do destino e mostrar ele no lugar do id?<br /> <br /> Agradeço deste já.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264469/1383823/foreign-key-com-displaytag
</guid>
				<link>http://www.guj.com.br/prepost/264469/1383823/foreign-key-com-displaytag
</link>
				<pubDate><![CDATA[Fri, 3 Feb 2012 10:03:05]]> GMT</pubDate>
				<author><![CDATA[ mslopes]]></author>
			</item>
			<item>
				<title>java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet</title>
				<description><![CDATA[ Quando starto a aplicação esta dando este erro, alguem sabe pq?<br /> <br /> Uso weblogic<br /> <br /> <br /> [code]&lt;03/02/2012 09h52min27s BRST&gt; &lt;Warning&gt; &lt;Deployer&gt; &lt;BEA-149078&gt; &lt;Stack trace for message 149004&gt;<br /> weblogic.application.ModuleException: Failed to load webapp: 'Teste'<br /> 	at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:311)<br /> 	at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)<br /> 	at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)<br /> 	at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:360)<br /> 	at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)<br /> 	Truncated. see log file for complete stacktrace<br /> java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet<br /> 	at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:286)<br /> 	at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:259)<br /> 	at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)<br /> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)<br /> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)<br /> 	Truncated. see log file for complete stacktrace<br /> &gt; [/code]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264454/1383738/javalangclassnotfoundexception-javaxfaceswebappfacesservlet
</guid>
				<link>http://www.guj.com.br/prepost/264454/1383738/javalangclassnotfoundexception-javaxfaceswebappfacesservlet
</link>
				<pubDate><![CDATA[Fri, 3 Feb 2012 07:54:19]]> GMT</pubDate>
				<author><![CDATA[ evertonsilvagomesjava]]></author>
			</item>
			<item>
				<title>Atualizar dados entre janelas.</title>
				<description><![CDATA[ Fala galera,<br /> <br /> Estou com uma dúvida referente a renderização de dados entre duas janelas. Vou tentar explicar o que acontece.<br /> <br /> Tenho um formulário com dados de um cliente (Nome, telefone e e-mail), sendo o nome do cliente um link para o cadastro do mesmo. Ao clicar no link, o sistema abre uma nova janela com o cadastro para edição. O usuário altera os dados e salva. Fecha a janela e volta ao formulário anterior, que não está atualizado (esse é o problema).<br /> <br /> Através dos JBoss Seam, consegui atualizar o objeto no bean utlizando um evento no salvar do bean do cadastro de pessoa e capturando esse evento (através da anotação Observer) num método no bean de movimentação de cliente. Também utilizo a opção [code]propagation="nested"[/code] no link do cliente para utilizar a mesma conversação entre as janelas. Porém não consegui fazer o xhtml renderizar novamente o trecho com os dados do cliente. <br /> <br /> Resumo: consigo atualizar os dados entre os beans, mas na tela não consigo chamar o render do form que quero atualizar. Tentei utilizar uns listeners do jsf, mas sem sucesso. Alguém teria alguma ideia ou já passou por algo semelhante?<br /> <br /> ps: estou utilizando JSF 1.2 e RichFaces 3.3.0]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264453/1383732/atualizar-dados-entre-janelas
</guid>
				<link>http://www.guj.com.br/prepost/264453/1383732/atualizar-dados-entre-janelas
</link>
				<pubDate><![CDATA[Fri, 3 Feb 2012 07:45:37]]> GMT</pubDate>
				<author><![CDATA[ edubiss]]></author>
			</item>
			<item>
				<title>JBoss 7.0.1 + JPA</title>
				<description><![CDATA[ Galera, é o seguinte... Estou precisando desenvolver um projeto com JPA + Hibernate + JSF 2 + JBoss AS 7.0.1, acontece que nunca trabalhei com o JBoss e estou apanhando pacas, já procurei na net a torto e a direito a minha dúvida aqui mas não consegui resolver meu problema. Estou tentando desenvolver minha aplicação web quase que da mesma forma como eu faria com o Tomcat 7, e talvez esse seja o meu erro.<br /> <br /> Bem, meu problema é o seguinte.. meu projeto não faz o deploy nem "cum nojo" no JBoss, o a mensagem de erro é a seguinte:<br /> <br /> [code]<br /> 02:01:12,878 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC00001: Failed to start service jboss.deployment.unit."MeuProjeto.war".INSTALL: org.jboss.msc.service.StartException in service jboss.deployment.unit."MeuProjeto.war".INSTALL: Failed to process phase INSTALL of deployment "MeuProjeto.war"<br /> 	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:121)<br /> 	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1765)<br /> 	at org.jboss.msc.service.ServiceControllerImpl$ClearTCCLTask.run(ServiceControllerImpl.java:2291)<br /> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_26]<br /> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_26]<br /> 	at java.lang.Thread.run(Thread.java:662) [:1.6.0_26]<br /> Caused by: java.lang.ExceptionInInitializerError<br /> 	at java.lang.Class.forName0(Native Method) [:1.6.0_26]<br /> 	at java.lang.Class.forName(Class.java:247) [:1.6.0_26]<br /> 	at org.jboss.invocation.proxy.AbstractProxyFactory.afterClassLoad(AbstractProxyFactory.java:94)<br /> 	at org.jboss.invocation.proxy.AbstractClassFactory.defineClass(AbstractClassFactory.java:166)<br /> 	at org.jboss.invocation.proxy.AbstractProxyFactory.getCachedMethods(AbstractProxyFactory.java:145)<br /> 	at org.jboss.as.ejb3.component.stateless.StatelessComponentDescription$3.configure(StatelessComponentDescription.java:139)<br /> 	at org.jboss.as.ee.component.ComponentDescription$DefaultFirstConfigurator.configure(ComponentDescription.java:872)<br /> 	at org.jboss.as.ee.component.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:65)<br /> 	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:115)<br /> 	... 5 more<br /> Caused by: javax.persistence.PersistenceException: No Persistence provider for EntityManager named MeuPersistence<br /> 	at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:69)<br /> 	at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:47)<br /> 	at br.com.meuprojeto.util.JPAUtil.&lt;clinit&gt;(JPAUtil.java:14)<br /> 	... 14 more<br /> [/code]<br /> <br /> meu persistence.xml, vale lembrar que a configuração do data-source está feita corretamente:<br /> [code]<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"&gt;<br /> 	&lt;persistence-unit name="MeuPersistence" transaction-type="JTA"&gt;<br /> 		&lt;provider&gt;org.hibernate.ejb.HibernatePersistence&lt;/provider&gt;<br />         &lt;jta-data-source&gt;java:/UbiquaTracking&lt;/jta-data-source&gt;<br />         <br />         &lt;class&gt;classes&lt;/class&gt;<br />         (...)<br />         &lt;properties&gt;<br />             &lt;property name="hibernate.show_sql" value="true" /&gt;<br />             &lt;property name="hibernate.format_sql" value="true" /&gt;<br />             &lt;property name="hibernate.hbm2ddl.auto" value="update" /&gt;<br />             &lt;property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect" /&gt;<br />         &lt;/properties&gt;<br />     &lt;/persistence-unit&gt;<br /> &lt;/persistence&gt;<br /> [/code]<br /> <br /> JPAUtil<br /> [code]<br /> package br.com.meuprojeto.util;<br /> <br /> import javax.persistence.EntityManager;<br /> import javax.persistence.EntityManagerFactory;<br /> import javax.persistence.Persistence;<br /> <br /> public class JPAUtil {<br /> 	private static EntityManagerFactory entityManagerFactory;<br /> 	<br /> 	static{<br /> 		entityManagerFactory = Persistence.createEntityManagerFactory("MeuPersistence");<br /> 	}<br /> 	<br /> 	public EntityManager getEntityManager(){<br /> 		return entityManagerFactory.createEntityManager();<br /> 	}<br /> }<br /> [/code]<br /> <br /> meu controle<br /> [code]<br /> package br.com.meuprojeto.controle;<br /> <br /> import java.util.ArrayList;<br /> import java.util.List;<br /> import javax.enterprise.context.RequestScoped;<br /> import javax.faces.bean.ManagedBean;<br /> import javax.persistence.EntityManager;<br /> <br /> import br.com.meuprojeto.dao.RastTbContatoGatewaySmsDAO;<br /> import br.com.meuprojeto.modelo.RastTbContatoGatewaySms;<br /> import br.com.meuprojeto.util.JPAUtil;<br /> <br /> @ManagedBean(name="rastTbContatoGatewaySmsControle")<br /> @RequestScoped<br /> public class RastTbContatoGatewaySmsControle {<br /> 	private EntityManager em = new JPAUtil().getEntityManager();<br /> 	private RastTbContatoGatewaySms rastTbContatoGatewaySms = new RastTbContatoGatewaySms();<br /> 	private List&lt;RastTbContatoGatewaySms&gt; listaRastTbContatoGatewaySms = new ArrayList&lt;RastTbContatoGatewaySms&gt;();<br /> 	private RastTbContatoGatewaySmsDAO rastTbContatoGatewaySmsDAO = new RastTbContatoGatewaySmsDAO(em);<br /> 	<br /> 	public List&lt;RastTbContatoGatewaySms&gt; getListaRastTbContatoGatewaySms(){<br /> 		listaRastTbContatoGatewaySms = rastTbContatoGatewaySmsDAO.listaCompleta();<br /> 		return listaRastTbContatoGatewaySms;<br /> 	}<br /> }<br /> [/code]<br /> <br /> Se alguém puder me ajudar, ficarei grato! :D]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264446/1383694/jboss-701--jpa
</guid>
				<link>http://www.guj.com.br/prepost/264446/1383694/jboss-701--jpa
</link>
				<pubDate><![CDATA[Fri, 3 Feb 2012 02:24:33]]> GMT</pubDate>
				<author><![CDATA[ natanael.castro]]></author>
			</item>
			<item>
				<title>Problema ao passar dados a query</title>
				<description><![CDATA[ Olá amigos que falam Javanês!<br /> <br /> Tenho a classe Cadastro com atributo do tipo classe Municipio e preciso passar a id desse municipio para uma query e<br /> quando eu executo dá a seguinte mensagem:<br /> <br /> ERRO: inserção ou atualização em tabela "cadastro" viola restrição de chave estrangeira "fk_cadastro_municipio"<br />   Detalhe: Chave (cad_munid)=(0) não está presente na tabela "municipio".<br /> <br /> O método que contém a query é o seguinte:<br /> [code]<br />     public boolean alterar(Usuario usuario) throws SQLException{<br />     	try {<br />     		conexao = Conexao.conectar();<br />     		conexao.setAutoCommit(false);<br /> <br />     		StringBuffer sql1 = new StringBuffer();<br />     		StringBuffer sql2 = new StringBuffer();<br />     		<br />     		sql1.append("UPDATE cadastro SET ");<br />     		sql1.append("cad_nome=?, ");<br />     		sql1.append("cad_email=?, ");<br />     		sql1.append("cad_telefone=?, ");<br />     		sql1.append("cad_cnpjcpf=?, ");<br />     		sql1.append("cad_rg=?, ");<br />     		sql1.append("cad_rua=?, ");<br />     		sql1.append("cad_complemento=?, ");<br />     		sql1.append("cad_numero=?, ");<br />     		sql1.append("cad_bairro=?, ");<br />     		sql1.append("cad_munid=?, ");<br />     		sql1.append("cad_cep=?, ");<br />     		sql1.append("cad_obs=? ");<br />     		sql1.append("where cad_id=? ");<br />     		PreparedStatement consulta1 = conexao.prepareStatement(sql1.toString());<br />     		usuario.setMunicipio(new Municipio());<br />     		consulta1.setString(1, usuario.getNome());<br />     		consulta1.setString(2, usuario.getEmail());<br />     		consulta1.setString(3, usuario.getTelefone());<br />     		consulta1.setString(4, usuario.getCnpjCpf());<br />     		consulta1.setString(5, usuario.getRg());<br />     		consulta1.setString(6, usuario.getRua());<br />     		consulta1.setString(7, usuario.getComplemento());<br />     		consulta1.setString(8, usuario.getNumero());<br />     		consulta1.setString(9, usuario.getBairro());<br />     		consulta1.setInt(10, usuario.getMunicipio().getId());<br />     		consulta1.setString(11, usuario.getCep());<br />     		consulta1.setString(12, usuario.getObs());<br />     		consulta1.setInt(13, usuario.getId());<br />     		consulta1.executeUpdate();<br />     		<br />     		sql2.append("UPDATE usuario SET usu_login = ?, usu_senha = ?, usu_sts = ? WHERE usu_id = ?");<br />     		PreparedStatement consulta2 = conexao.prepareStatement(sql2.toString());<br />     		consulta2.setString(1, usuario.getLogin());<br />             consulta2.setString(2, usuario.getSenha());<br />             consulta2.setString(3, usuario.getStatus());<br />             consulta1.setInt(4, usuario.getId());<br />     		consulta2.executeUpdate();<br />     		<br />     		conexao.commit();<br />     		System.out.println("Transaction commit...");<br />     		conexao.setAutoCommit(true);<br />     		return true;<br /> 		   } catch (Exception e) {<br /> 			 if(conexao!=null){<br /> 			    conexao.rollback();<br /> 			    System.out.println("Connection rollback...");<br /> 			}<br /> 			e.printStackTrace();<br /> 			return false;<br /> 		}<br />     }<br /> [/code]<br /> Acho que o problema é esta linha:<br /> <br /> consulta1.setInt(10, usuario.getMunicipio().getId());<br /> <br /> Quem puder me ajudar, será de grande valia, pois sou iniciante e este projeto está atrasado.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264438/1383657/problema-ao-passar-dados-a-query
</guid>
				<link>http://www.guj.com.br/prepost/264438/1383657/problema-ao-passar-dados-a-query
</link>
				<pubDate><![CDATA[Thu, 2 Feb 2012 22:23:48]]> GMT</pubDate>
				<author><![CDATA[ newuser]]></author>
			</item>
			<item>
				<title>Dúvida sobre como recuperar uma STRING de consulta com um SERVLET [RESOLVIDO]</title>
				<description><![CDATA[ Essa é minha classe .html, gostaria de saber como faço para mapea-la usando o metodo doGet<br /> [code]<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot; ?&gt;<br /> &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br /> &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /&gt;<br /> &lt;title&gt;Trabalhando com metodo GET&lt;/title&gt;<br /> &lt;/head&gt;<br /> &lt;body&gt;<br /> 	<a ><br /> 		Meu nome e meu sobrenome<br /> 	</a><br /> 	<br /><br /> 	<a ><br /> 		Meu irmão<br /> 	</a><br /> &lt;/body&gt;<br /> &lt;/html&gt;<br /> [/code]<br /> <br /> E essa é minha classe .java para recuperar uma STRING de consulta com um SERVLET, mas, não estou conseguindo fazer o funcionar, quando eu subo a aplicação aparece os links para eu clicar, e quando eu clico sobe o erro.<br /> [code]<br /> package meupacoteGET;<br /> <br /> import java.io.PrintWriter;<br /> <br /> import javax.servlet.ServletException;<br /> import javax.servlet.http.HttpServlet;<br /> import javax.servlet.http.HttpServletRequest;<br /> import javax.servlet.http.HttpServletResponse;<br /> <br /> public class TrabComGET extends HttpServlet {<br /> 	<br /> 	public void destroy(){<br /> 		super.destroy();<br /> 	}<br /> 	<br /> 	protected void doget(HttpServletRequest request, HttpServletResponse response) {<br /> 		try{<br /> 		    String nome = request.getParameter("nome");<br /> 		    String sobrenome = request.getParameter("sobrenome");<br /> 		    String html = "&lt;html&gt;" +<br /> 			    	      "&lt;head&gt;&lt;title&gt;Trabalhando com GET em Servlet&lt;/title&gt;" +<br /> 				          "&lt;body&gt;Nome: &lt;strong&gt;"+nome+"&lt;/strong&gt;<br />" +<br /> 				          "Sobrenome &lt;strong&gt;"+sobrenome+"&lt;/strong&gt;&lt;/body&gt;<br />" +<br /> 				          "A query String enviada é: &lt;strong&gt;" +request.getQueryString()+"&lt;/strong&gt;" +<br /> 				          "&lt;/head&gt;&lt;/html&gt;";<br /> 		    response.setContentType("html/text");<br /> 		    PrintWriter writer = response.getWriter();<br /> 		    writer.print(html);<br /> 		    writer.close();<br /> 		}catch (Exception e) {<br /> 			e.printStackTrace();<br /> 		}<br /> 	}<br /> 	<br /> 	public void init(){<br /> 		try {<br /> 			super.init();<br /> 		} catch (ServletException e) {<br /> 			e.printStackTrace();<br /> 		}<br /> 	}<br /> }<br /> [/code] <br /> <br /> Desde ja agradeço.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264433/1383607/duvida-sobre-como-recuperar-uma-string-de-consulta-com-um-servlet-resolvido
</guid>
				<link>http://www.guj.com.br/prepost/264433/1383607/duvida-sobre-como-recuperar-uma-string-de-consulta-com-um-servlet-resolvido
</link>
				<pubDate><![CDATA[Thu, 2 Feb 2012 20:40:53]]> GMT</pubDate>
				<author><![CDATA[ alerson]]></author>
			</item>
			<item>
				<title>Qual a forma mas pratica de integrar sistema desktop com modulo consultas web ?</title>
				<description><![CDATA[ Tenho um sistema desenvolvido em delphi que realiza o controle de imoveis de uma determinada imobiliaria. Agora o funcionarios precisarão consultar informações do banco de dados desse sistema atraves de seus notebooks nos stands de vendas.<br /> Gostaria de obter informações de quais tecnologias utilizar para desenvolver uma pequena aplicação web para consulta desses dados .<br /> Como estou estudando JSF penso em desenvolver essa pequena aplicação com essa tecnologia mas estou na duvida sobre a melhor forma de capturar as informações no  banco de dados do outro sistema.<br /> <br /> Desde já agradeço a ajuda .<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264432/1383600/qual-a-forma-mas-pratica-de-integrar-sistema-desktop-com-modulo-consultas-web-
</guid>
				<link>http://www.guj.com.br/prepost/264432/1383600/qual-a-forma-mas-pratica-de-integrar-sistema-desktop-com-modulo-consultas-web-
</link>
				<pubDate><![CDATA[Thu, 2 Feb 2012 20:22:57]]> GMT</pubDate>
				<author><![CDATA[ misterzire]]></author>
			</item>
			<item>
				<title>&lt;p:commandButton não funciona com AJAX para UPDATE, pq ?</title>
				<description><![CDATA[ Boa noite pessoal !<br /> Tentei de todas as formas, mas não consigo utilizar o AJAX, se coloco ajax="false" funciona normalmente, mas quando coloco true não funciona, alguém saberia me dizer ????? segue abaixo o código, agradeço desde já.....<br /> <br /> [code]<br /> &lt;p:commandButton actionListener="#{clienteController.prepararAlterarCliente}" ajax="true" update="form1" value="Editar" /&gt; <br /> [/code]  <br /> <br /> <br /> [size=18][color=red][b]ATUALIZAÇÃO:[/b][/color][/size]<br /> <br /> Bom pessoal fiz alguns outros testes aqui, e está funcionando, porém reparei o seguinte: só funciona se eu clicar pelo menos em algum botão que dê um reflesh na pagina, apenas uma vez, depois disso funciona normalmente........ alguém saberia dizer o motivo ??????????? vlwwwwwwwww]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264431/1383595/pcommandbutton-nao-funciona-com-ajax-para-update-pq-
</guid>
				<link>http://www.guj.com.br/prepost/264431/1383595/pcommandbutton-nao-funciona-com-ajax-para-update-pq-
</link>
				<pubDate><![CDATA[Thu, 2 Feb 2012 19:51:37]]> GMT</pubDate>
				<author><![CDATA[ felipehts]]></author>
			</item>
			<item>
				<title>Não Consigo chamar método JOptionpane no JSP </title>
				<description><![CDATA[ Não Consigo chamar método JOptionpane no JSP <br /> <br /> Segue Foto : <br /> <br /> http://imageshack.us/photo/my-images/830/netbeansweberro.jpg/<br /> <br /> Classe primary : <br /> [code]<br /> import javax.swing.JOptionPane;<br /> <br /> <br /> /**<br />  *<br />  * @author André Vinícius Lopes<br />  */<br /> public class Primary {<br />     <br />     <br />     <br />     public static void ShowRandomMessage()<br />     {<br />         JOptionPane.showMessageDialog(null,"Mensagem Show Random Message");<br />         <br />     }<br />     <br />     <br /> }<br /> [/code]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264428/1383581/nao-consigo-chamar-metodo-joptionpane-no-jsp-
</guid>
				<link>http://www.guj.com.br/prepost/264428/1383581/nao-consigo-chamar-metodo-joptionpane-no-jsp-
</link>
				<pubDate><![CDATA[Thu, 2 Feb 2012 18:26:24]]> GMT</pubDate>
				<author><![CDATA[ BlackHawk0012]]></author>
			</item>
			<item>
				<title>[RESOLVIDOServlet com PDF. Duvida Content-Disposition: attachment x inline</title>
				<description><![CDATA[ Estou com um problema ao renderizar um relatório em PDF em uma servlet.<br /> <br /> Se coloco o Content-disposition como attachment, ele "força" o usuário a salvar :<br /> [code]response.setHeader("Content-disposition", "attachment; filename=teste.pdf");[/code]<br /> <br /> Isso é ruim, porque acaba complicando usuários "leigos" que as vezes não acham o arquivo para abrir :S<br /> Então deixo por padrão como inline. Assim, ele abre em uma nova aba do navegador. (no Chrome)<br /> <br /> [code]response.setHeader("Content-disposition", "inline; filename=teste.pdf");[/code]<br /> <br /> No Chrome, ele renderiza automaticamente em uma nova aba. Ao tentar "Salvar como...", eu não consigo salvar o arquivo .pdf, ele salva o arquivo .html que está a página.<br /> <br /> Se eu abro no Internet Explorer tenho a opção de Abrir ou Salvar. Se eu abro ele numa nova janela, ao clicar em "Salvar como..." aparece para salvar um arquivo PDF.<br /> <br /> Tem algum "truque" que posso passar para o Content-disposition para ele permitir salvar a página renderizada como PDF no Chrome em um arquivo PDF ao clicar em Salvar como?<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264424/1383551/resolvidoservlet-com-pdf-duvida-content-disposition-attachment-x-inline
</guid>
				<link>http://www.guj.com.br/prepost/264424/1383551/resolvidoservlet-com-pdf-duvida-content-disposition-attachment-x-inline
</link>
				<pubDate><![CDATA[Thu, 2 Feb 2012 16:59:20]]> GMT</pubDate>
				<author><![CDATA[ RafaelViana]]></author>
			</item>
			<item>
				<title>Passar parâmetro - JSTL CORE</title>
				<description><![CDATA[ Boa noite pessoal, estou com uma dúvida básica, travei de bobeira.. =/<br /> Quero passar um parâmetro dentro de uma chamada do meu ManagedBean, olha o meu código:<br /> <br /> <br /> [b]Meu managedBean:[/b]<br /> [code]<br /> <br /> public class ManagerBean {<br /> <br /> private Departamento departamentoCod;<br /> <br /> public Departamento getDepartamentoCod(Integer codDepartamento) {<br /> <br /> 		departamentoCod = new Departamento();<br /> <br /> 		try {<br /> 			DepartamentoDao dd = new DepartamentoDao();<br /> <br /> 			dd.findByCod(codDepartamento);<br /> <br /> 		} catch (Exception e) {<br /> 			e.printStackTrace();<br /> 		}<br /> <br /> 		return departamentoCod;<br /> 	}<br /> <br /> 	public void setDepartamentoCod(Departamento departamentoCod) {<br /> 		this.departamentoCod = departamentoCod;<br /> 	}<br /> <br /> }<br /> [/code]<br /> <br /> [b]DepartamentoDao:[/b]<br /> <br /> [code]<br /> public Departamento findByCod(Integer codDepartamento) throws Exception {<br /> <br /> 		open();<br /> 		Departamento d = null;<br /> 		stmt = con<br /> 				.prepareStatement("select * from departamento d inner join secretaria s on d.codsecretaria = s.codigo where d.Codigo = ?");<br /> 		stmt.setInt(1, codDepartamento);<br /> 		rs = stmt.executeQuery();<br /> <br /> 		if (rs.next()) {<br /> <br /> 			d = new Departamento(rs.getInt("d.Codigo"), rs.getString("d.Nome"),<br /> 					rs.getString("d.Andar"), rs.getInt("d.RecebeChamados"), rs<br /> 							.getString("d.Email"));<br /> <br /> 			Secretaria s = new Secretaria(rs.getInt("s.Codigo"), rs<br /> 					.getString("s.Nome"));<br /> <br /> 			d.setSecretaria(s);<br /> 		}<br /> <br /> 		close();<br /> 		return d;<br /> 	}<br /> [/code]<br /> <br /> A Consulta da Minha JSP:<br /> <br /> [code]<br /> <br /> &lt;c:forEach items="${manager.listaChamado}" var="c"&gt;<br /> 		<br /> 		<br /> 		<br /> 	&lt;tr height="40" style="border-top:#999 solid 1px;;border-bottom:#999 solid 1px;"&gt;<br /> 		<br /> 		&lt;td&gt;${manager.departamentoCod(AQUI SERIA: c.codDepartamentoSolicitante).nome}&lt;/td&gt;<br /> 		&lt;td&gt;${c.problema}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /> 		<br /> 		&lt;c:choose&gt;<br /> 		<br /> 			&lt;c:when test="${c.status=='aberto'}"&gt;<br /> 				<br /> 				<a  ><img    /></a><br /> 				<br /> 			&lt;/c:when&gt;<br /> 			<br /> 			&lt;c:otherwise&gt;<br /> 			<br /> 				<a  ><img    /></a><br /> 				<br /> 			&lt;/c:otherwise&gt;<br /> 			<br /> 		&lt;/c:choose&gt;<br /> 		<br /> 		&lt;/td&gt;		<br /> 		<br /> 	&lt;/tr&gt;<br />    <br />    &lt;/c:forEach&gt;<br />    <br /> [/code]<br /> <br /> Estão vendo ali na linha 8 da minha JSP ? <br /> <br /> Como passo o parâmetro ali ? usando Scriptlet é fácil, e na JSTL ?<br /> <br /> Muito obrigado, aguardo respostas amigos.<br /> <br />  :D<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264423/1383547/passar-parametro---jstl-core
</guid>
				<link>http://www.guj.com.br/prepost/264423/1383547/passar-parametro---jstl-core
</link>
				<pubDate><![CDATA[Thu, 2 Feb 2012 16:38:41]]> GMT</pubDate>
				<author><![CDATA[ rsmoraes]]></author>
			</item>
			<item>
				<title>Atualização Web de Sistemas Desktop</title>
				<description><![CDATA[ Qual a melhor forma de fazer a atualização automatica de novas versões de um sistema desktop pela web?<br /> <br /> Seria o java web start?<br /> <br /> por exemplo tenho varios sistemas rodando em maquinas de clientes desktop com JavaSE, e um banco local em cada um, quando é feito alguma atualização no sistema tem de conectar em cada um para subir os arquivos .jar e se houve alteração em banco de dados, rodar os scripts, qual a melhor forma de fazer isso automaticamente?<br /> <br /> Pensei por exemplo em um webservice deixo os executaveis mais atuais e de alguma forma rodo os scripts do BD para atualizar tabelas etc<br /> <br /> Qual as sugestões?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264418/1383528/atualizacao-web-de-sistemas-desktop
</guid>
				<link>http://www.guj.com.br/prepost/264418/1383528/atualizacao-web-de-sistemas-desktop
</link>
				<pubDate><![CDATA[Thu, 2 Feb 2012 15:46:31]]> GMT</pubDate>
				<author><![CDATA[ furacao123]]></author>
			</item>
			<item>
				<title>jsf2 + richfaces 4 + t:saveState?</title>
				<description><![CDATA[ Pessoal,<br /> <br /> Vi em um site que o t:saveState do Myfaces Tomahawk é utilizado para ampliar o escopo de conversação, semelhante ao keepAlive do richfaces 3.3.<br /> <br /> Estou migrando meu sistema para jsf 2 + richfaces 4 e me deparei com esse problema do richfaces 4 não possuir o keepAlive. Segundo eles, o keepAlive não é necessário, pois o jsf2 possui o ViewScoped, porém, esse não funciona quando você quer utilizar o mesmo MB em mais de uma view. O keepAlive fazia isso sem problemas.<br /> <br /> A minha dúvida é: Posso usar o jsf2 + richfaces 4 e utilizar o t:saveState do Myfaces Tomahawk?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264411/1383510/jsf2--richfaces-4--tsavestate
</guid>
				<link>http://www.guj.com.br/prepost/264411/1383510/jsf2--richfaces-4--tsavestate
</link>
				<pubDate><![CDATA[Thu, 2 Feb 2012 15:14:06]]> GMT</pubDate>
				<author><![CDATA[ apalmeira]]></author>
			</item>
			<item>
				<title>Problemas com ajax no Richfaces4</title>
				<description><![CDATA[ Boa tarde pessoal.<br /> <br /> Tenho um formulário de uma ordem de serviço onde uso um &lt;rich:tabPanel&gt; com tres &lt;rich:tab&gt;, uma para o Cliente, uma para descrição do Serviço e outra para Serviços Extras.<br /> <br /> Fora do &lt;rich:tabPanel&gt; tenho um &lt;h:outputText&gt; para exibir o total da Ordem de Serviço , com o id="totalOS".<br /> <br /> Dentro da tab Serviço utilizo em diversos componentes a tag &lt;f:ajax render="totalOS"&gt; para atualizar o total da ordem de serviço conforme o serviço é alterado, no entanto funciona normalmente.<br /> <br /> O problema é dentro da tab Serviços extras, quando utilizo a tag &lt;f:ajax renden="totalOS"&gt; dentro de qualquer componente dentro de um &lt;rich:dataTable&gt;, pois gera um erro dizendo o seguinte:    <br /> SEVERE: javax.faces.FacesException: &lt;f:ajax&gt; contains an unknown id 'totalOS' - cannot locate it in the context of the component valorExtra<br /> <br /> Só tenho este problema dentro do &lt;rich:dataTable&gt; quando preciso atualizar componente fora do mesmo.<br /> <br /> Alguem já teve este tipo de problema ?<br /> <br /> OBS.: no form principal estou utilizando prependId="false" para evitar problemas com nomes de componentes.<br /> <br /> Obrigado.<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264410/1383507/problemas-com-ajax-no-richfaces4
</guid>
				<link>http://www.guj.com.br/prepost/264410/1383507/problemas-com-ajax-no-richfaces4
</link>
				<pubDate><![CDATA[Thu, 2 Feb 2012 15:13:21]]> GMT</pubDate>
				<author><![CDATA[ demys]]></author>
			</item>
			<item>
				<title>Chamar método com onfocus</title>
				<description><![CDATA[ Pessoal,  tenho um método que lista minhas carrocerias no meu comboBox, mas só aparece as carrocerias se eu clicar no comboBox e quero que quando o comboBox receber o foco já apareça as carrocerias pra mim selecionar uma. Estou fazendo assim:<br /> [b]XHTML:[/b]<br /> [code]&lt;p:autoComplete id="carroceria" value="#{carretaMBean.carreta.carroceria}" completeMethod="#{carretaMBean.carrocerias}" &gt;<br />                     				var="carroceria" itemValue="#{carroceria}" itemLabel="#{carroceria.descricao}"<br />                     			    onfocus="#{carretaMBean.carrocerias}" onkeypress="ImpedirDigitacao(event)"<br />                             		dropdown=&quot;true&quot; converter=&quot;#{carretaMBean.converterCarroceria}&quot; /&gt;[/code]<br /> [b]Bean:[/b]<br /> [code]public List&lt;Carroceria&gt; carrocerias(String descricao) {<br /> 		return carroceriaService.getCarroceriaWithDescricao(descricao);<br /> 	}[/code]<br /> <br /> Mas o problema é quando executo a aplicação da esse erro:<br /> [code]javax.servlet.ServletException: /pages/cadastro/veiculo/carreta/cadastroCarreta.xhtml @164,97 onfocus="#{carretaMBean.carrocerias}": The class 'br.com.transbr.managedbean.carreta.CarretaMBean' does not have the property 'carrocerias'.<br /> 	javax.faces.webapp.FacesServlet.service(FacesServlet.java:325)[/code]<br /> Alguém tem alguma sugestão?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264409/1383506/chamar-metodo-com-onfocus
</guid>
				<link>http://www.guj.com.br/prepost/264409/1383506/chamar-metodo-com-onfocus
</link>
				<pubDate><![CDATA[Thu, 2 Feb 2012 15:12:33]]> GMT</pubDate>
				<author><![CDATA[ clever]]></author>
			</item>
			<item>
				<title>PHP tem Expression Language, ou Tag Library? </title>
				<description><![CDATA[ Pessoal,<br /> <br /> Programo em PHP, porem somente estruturado, sem o uso de OO e nenhum genero de design pattern<br /> <br /> Quando fiz o curso de Lisa.com de PHP Essentials, misturavamos todo momento o HTML/CSS/JS com o PHP, gerando um código um tanto quanto nojento.<br /> <br /> Agora ao estudar as apostilas FJ-11 e FJ-21, utilizei básicamente Taglibs para lidar com meu projero, ate antes de pegar o MVC...<br /> <br /> Minha pergunta então surge ai, no PHP existe um genero de Taglibs?<br /> <br /> grato<br /> <br /> PS: Procurei no google por PHP taglibs e nao tive retorno, tambem procurei por PHP Expresison language e tambem nada <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264405/1383466/php-tem-expression-language-ou-tag-library-
</guid>
				<link>http://www.guj.com.br/prepost/264405/1383466/php-tem-expression-language-ou-tag-library-
</link>
				<pubDate><![CDATA[Thu, 2 Feb 2012 14:27:26]]> GMT</pubDate>
				<author><![CDATA[ dertyu765]]></author>
			</item>
			<item>
				<title>Conexão Hibernate falha com agendamento via Quartz</title>
				<description><![CDATA[ Olá a todos, estou com um probleminha quando tento usar o agendamento de tarefas via quartz e não sei mais o que tentar para resolver...<br /> <br /> Tenho uma aplicação web que usa o hibernate para se conectar ao MYSQL. Uma das funções da aplicação é enviar e-mails a cada uma hora com informações vinda do banco. Por isso, uso oquartz para agendar esse envio de emails por hora.<br /> <br /> Todo o processo está feito e ja programei o quartz. Quando inicio a aplicação (para testes programei o quartz para o envio de email acontecer a cada 5 minutos), o primeiro e-mail é enviado sem nenhum problema mas quando chega a hora de enviar o segundo email aparece o seguinte erro:<br /> <br /> [code]<br /> [ERROR] 02 Fev 04:15:00.033 PM DefaultQuartzScheduler_Worker-2 [org.hibernate.util.JDBCExceptionReporter]<br /> Communications link failure<br /> <br /> The last packet successfully received from the server was 176.881 milliseconds ago.  The last packet sent successfully to the server was 17 milliseconds ago.<br /> <br /> org.hibernate.exception.JDBCConnectionException: Cannot open connection<br /> 	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:99)<br /> 	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)<br /> 	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:52)<br /> 	at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:449)<br /> 	at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167)<br /> 	at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:161)<br /> 	at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1700)<br /> 	at org.hibernate.loader.Loader.doQuery(Loader.java:801)<br /> 	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274)<br /> 	at org.hibernate.loader.Loader.doList(Loader.java:2533)<br /> 	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2276)<br /> 	at org.hibernate.loader.Loader.list(Loader.java:2271)<br /> 	at org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:316)<br /> 	at org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1842)<br /> 	at org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:165)<br /> 	at org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:157)<br /> 	at br.com.ernet.superpaymonitor.dao.TransacaoDAO.buscaTransacoes(TransacaoDAO.java:28)<br /> 	at br.com.ernet.superpaymonitor.business.TransacaoBusiness.buscaTransacoes(TransacaoBusiness.java:27)<br /> 	at br.com.ernet.superpaymonitor.business.EnviarEmail.montaEmail(EnviarEmail.java:45)<br /> 	at br.com.ernet.superpaymonitor.business.EnviarEmail.execute(EnviarEmail.java:228)<br /> 	at org.quartz.core.JobRunShell.run(JobRunShell.java:213)<br /> 	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557)<br /> Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure<br /> <br /> The last packet successfully received from the server was 176.881 milliseconds ago.  The last packet sent successfully to the server was 17 milliseconds ago.<br /> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)<br /> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)<br /> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)<br /> 	at java.lang.reflect.Constructor.newInstance(Unknown Source)<br /> 	at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)<br /> 	at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)<br /> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3090)<br /> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2979)<br /> 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3520)<br /> 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1990)<br /> 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2151)<br /> 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2619)<br /> 	at com.mysql.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:4997)<br /> 	at com.mchange.v2.c3p0.impl.NewProxyConnection.setAutoCommit(NewProxyConnection.java:881)<br /> 	at org.hibernate.connection.C3P0ConnectionProvider.getConnection(C3P0ConnectionProvider.java:83)<br /> 	at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446)<br /> 	... 18 more<br /> Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.<br /> 	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2540)<br /> 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2990)<br /> 	... 27 more<br /> [/code]<br /> <br /> Na verdade, um e-mail até é enviado, mas apenas escrito "ERROR" ao invés do conteúdo conteúdo.<br /> <br /> Pelo que entendi, a conexão é perdida.. já pesquisei bastante mas até agora nada. Se alguém puder me explicar o pode ser eu agraceria muito. Vi em um site que talvez seja algo relacionado ao c3p0 do hibernate, mas não tenho muita certeza se realmente é possível essa causa de erro. Enfim, qualquer dica será muito bem vinda!!<br /> <br /> Abraços]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264403/1383458/conexao-hibernate-falha-com-agendamento-via-quartz
</guid>
				<link>http://www.guj.com.br/prepost/264403/1383458/conexao-hibernate-falha-com-agendamento-via-quartz
</link>
				<pubDate><![CDATA[Thu, 2 Feb 2012 14:17:10]]> GMT</pubDate>
				<author><![CDATA[ BrenoBex]]></author>
			</item>
			<item>
				<title>Aplicacao não atualiza!</title>
				<description><![CDATA[ Fala galera, boa tarde.<br /> <br /> Pessoal, to com um pequeno problema acho q de infra.<br /> <br /> Eu toh desenvolvendo uma aplicação q vai ter ws, ejb e mais algumas coisas. Bom, eu comecei a desenvolver as coisas e qndo eu fui testar, deu tudo certo, derrepente eu comecei alterar umas páginas e as alterações não refletiam...!!!!<br /> <br /> Ou seja, eu ia mexer numa jsp e qndo eu dava um reload no browser nada!.<br /> <br /> Não sei se é o JBOSS q tá zuado, ou eu não estou fazendo tudo oq eu deveria fazer, mas enfim, segue a descrição física do meu projeto.<br /> <br /> JBOSS 4.2.3, JSF e Spring.<br /> <br /> Será que o JBOSS guarda cache em algum lugar misterioso?, pq se eu reiniciar meu pc, dai sim, as alterações aparecem...]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264401/1383439/aplicacao-nao-atualiza
</guid>
				<link>http://www.guj.com.br/prepost/264401/1383439/aplicacao-nao-atualiza
</link>
				<pubDate><![CDATA[Thu, 2 Feb 2012 14:01:08]]> GMT</pubDate>
				<author><![CDATA[ Lenin666]]></author>
			</item>
	</channel>
</rss>
