formulario java web
Boa noite amigos sou iniciante no mundo web e escolhi o java
estou construindo um fromulario ele ja faz a inclusão no banco (postgresql) e tudo ok
mas agora quero que ele gere um pdf para que o usuario matriculado possa ter ser comprovante
de matricula ou mande via email como posso esta fazendo isso ?
estou construindo um fromulario ele ja faz a inclusão no banco (postgresql) e tudo ok
mas agora quero que ele gere um pdf para que o usuario matriculado possa ter ser comprovante
de matricula ou mande via email como posso esta fazendo isso ?
Higor Monteiro
Curtidas 0
Respostas
Eduardo Pessoa
05/04/2014
Higor, este artigo pode ajudar
[url]https://www.devmedia.com.br/gerando-pdf-itext/18843[/url]
[url]https://www.devmedia.com.br/gerando-pdf-itext/18843[/url]
GOSTEI 0
Carlos Proença
05/04/2014
fala Higor.... cara para relatórios... eu recomendo o Ireport é bem fácil de usar ....
para mandar email depende d quais frameworks vc usa para isso... mas... tem sempre o bom e velho javamail...
da uma olhada neles e qualquer coisa só perguntar =]
att
para mandar email depende d quais frameworks vc usa para isso... mas... tem sempre o bom e velho javamail...
da uma olhada neles e qualquer coisa só perguntar =]
att
GOSTEI 0
Higor Monteiro
05/04/2014
Muito obrigado pela força to gostando muito de participar da DevMedia , obrigado pela orientação Eduardo Pessoa e Carlos
os Artigos iram me ajudar muito , meu formulario e me java como ja haiva dito e meu banco e em Postgesql , agora preciso
testa meu formulario na web gostaria que me indicasse um Hospedagem gratis para que eu possa teslo . agradeço desde ja
pela força vlw galera ...
os Artigos iram me ajudar muito , meu formulario e me java como ja haiva dito e meu banco e em Postgesql , agora preciso
testa meu formulario na web gostaria que me indicasse um Hospedagem gratis para que eu possa teslo . agradeço desde ja
pela força vlw galera ...
GOSTEI 0
Carlos Proença
05/04/2014
Fala Higor... entao cara hospedagem gratis pra java.... não tem muita n...
as alternativas que temos são projetos como o openshift... que ja eh um ambiente total para isso....
da uma olhada é muito legal....
as alternativas que temos são projetos como o openshift... que ja eh um ambiente total para isso....
da uma olhada é muito legal....
GOSTEI 0
Eduardo Pessoa
05/04/2014
Higor, só mais um detalhe, hospedagem gratis um porre, vive caindo...é pra ter raiva garantida.
GOSTEI 0
Higor Monteiro
05/04/2014
poderia me indicar um que venha a suprir minha necessidade ?
GOSTEI 0
Carlos Proença
05/04/2014
Cara... se voce não quer usar o openshift... que eu acho uma boa....
usa o integrator http://www.integrator.com.br/
o suporte é bom e não da dor de cabeça.... mas é pago... dependendo da app voce coloca la.... só pra estudos recomendo o app genine o cloudbess etc.
att
usa o integrator http://www.integrator.com.br/
o suporte é bom e não da dor de cabeça.... mas é pago... dependendo da app voce coloca la.... só pra estudos recomendo o app genine o cloudbess etc.
att
GOSTEI 0
Eduardo Pessoa
05/04/2014
Carlos, pode passar uma lista, sem se importar com preço mesmo.
valeu.
valeu.
GOSTEI 0
Higor Monteiro
05/04/2014
boa noite galera baixei a biblioteca para gera arquivo em pdf
como vcs me indicaram mas to tendo dificuldade em coloca-la em meu protejo Java
como faço isso ?
como vcs me indicaram mas to tendo dificuldade em coloca-la em meu protejo Java
como faço isso ?
GOSTEI 0
Carlos Proença
05/04/2014
qual biblioteca??? o Itext????
se sim aqui no devmedia tem uns tuto sobre isso... da uma olhada I TEXT
agora se for o ireport tem um curso aqui no devmedia só disso... Curso Ireport Diogo Souza
só dar uma olhada...
o IText na minha opinião.. eh pra coisas especificas... e pequenas... o Ireport é um contrutor de relatorios... onde tem ferramentas faceis para voce colocar imagens logos... posicionar os elementos.. e tudo...
mas fala ai qual voce ta usando.. que tentamos te ajudar..
att.
se sim aqui no devmedia tem uns tuto sobre isso... da uma olhada I TEXT
agora se for o ireport tem um curso aqui no devmedia só disso... Curso Ireport Diogo Souza
só dar uma olhada...
o IText na minha opinião.. eh pra coisas especificas... e pequenas... o Ireport é um contrutor de relatorios... onde tem ferramentas faceis para voce colocar imagens logos... posicionar os elementos.. e tudo...
mas fala ai qual voce ta usando.. que tentamos te ajudar..
att.
GOSTEI 0
Higor Monteiro
05/04/2014
kara o meu caso e um formulário quero apenas que imprima um comprovante em pdf mas
não sei como adiciona essa biblioteca no meu protejo
não sei como adiciona essa biblioteca no meu protejo
GOSTEI 0
Carlos Proença
05/04/2014
entendi...
esse comprovante tera quais informações??
veja o curso de Ireport que voce sabera como colocar ele no seu projeto e gerar esse comprovante
não é dificil não... é só colocar os jars do ireport no seu projeto e chamar as classes dele no java..... mas da uma olhada no curso... que tera um passo a passo certinho de como instalar ele em um projeto e como usar a ferramenta grafica....
att.
esse comprovante tera quais informações??
veja o curso de Ireport que voce sabera como colocar ele no seu projeto e gerar esse comprovante
não é dificil não... é só colocar os jars do ireport no seu projeto e chamar as classes dele no java..... mas da uma olhada no curso... que tera um passo a passo certinho de como instalar ele em um projeto e como usar a ferramenta grafica....
att.
GOSTEI 0
Higor Monteiro
05/04/2014
vlw vou assistir sim
GOSTEI 0
Higor Monteiro
05/04/2014
e agora meu formulario HTML ta meio bagunçado srsr e que eu criei divis para separa o texto do campos
[img]http://arquivo.devmedia.com.br/forum/imagem/360165-20140410-093829.png[/img]
da so uma olhada e como posso fazer ? para alinhar
[img]http://arquivo.devmedia.com.br/forum/imagem/360165-20140410-093829.png[/img]
da so uma olhada e como posso fazer ? para alinhar
GOSTEI 0
Higor Monteiro
05/04/2014
meu codigo do formulario:
<!DOCTYPE html>
<html>
<head>
<charset=UTF-8>
<link rel="stylesheet" type="text/css" href="layout.css">
</head>
<body>
<div id="_caixa1">
<div id="boby"></div>
<div id="topo"></div>
<div id="tudo">
<div id="titulo"> CADASTRO DE USUÁRIOS</div>
<div id="centro">
<form action="adicionaContato">
<div id="direito">
<input type="text" name="nome" size="50" maxlength="90" style=" width : 323px; height : 27px;"/><p />
<input type="text" name="apelido" size="30" style=" width : 323px; height : 27px;"/> <p/>
<input type="text" name="graduacao" size="30" style=" width : 323px; height : 27px;"/><p/>
<input type="text" name="professor"size="30" style=" width : 323px; height : 27px;"/><p/>
<input type="text" name="endereco" size="30" style=" width : 323px; height : 27px;"/><p/>
<input type="text" name="cidade" size="30" style=" width : 323px; height : 27px;" /><p/>
<input type="text" name="pais" size="30" style=" width : 323px; height : 27px;" /><p/>
<td><select name="estado" id="estado">
<option>Selecione...</option>
<option value="AC">AC</option>
<option value="AL">AL</option>
<option value="AP">AP</option>
<option value="AM">AM</option>
<option value="BA">BA</option>
<option value="CE">CE</option>
<option value="ES">ES</option>
<option value="DF">DF</option>
<option value="MA">MA</option>
<option value="MT">MT</option>
<option value="MS">MS</option>
<option value="MG">MG</option>
<option value="PA">PA</option>
<option value="PB">PB</option>
<option value="PR">PR</option>
<option value="PE">PE</option>
<option value="PI">PI</option>
<option value="RJ">RJ</option>
<option value="RN">RN</option>
<option value="RS">RS</option>
<option value="RO">RO</option>
<option value="RR">RR</option>
<option value="SC">SC</option>
<option value="SP">SP</option>
<option value="SE">SE</option>
<option value="TO">TO</option>
</select>
<span class="style1"> </span></td>
</tr><br>
<br />
P<input name="camisa" type="radio" value="PEQUENA"/>
M<input name="camisa" type="radio" value="MEDIA" />
G<input name="camisa" type="radio" value="GRANDE" />
GG<input name="camisa" type="radio" value="EXTRA-GRANDE" /><br/>
<input name="sexo" type="radio" value="Masculino" checked="checked" />
Masculino
<input name="sexo" type="radio" value="Feminino" />
Feminino <span class="style1"></span><br/>
<input type="text"name="dataNascimento" size ="30" style=" width : 323px; height : 27px;"/>DD/MM/AA<br />
<br />
<input type="text" name="email" style=" width : 239px; height : 27px;"/><br/>
<tr>
<td colspan="2"><p>
<input name="cadastrar" type="submit" id="cadastrar" value="Concluir meu Cadastro!" />
<input name="limpar" type="reset" id="limpar" value="Limpar Campos preenchidos!" />
<span class="style1"> </span></p>
<p> </p></td>
</div>
<div id="esquerdo">
NOME COMPLETO: <p>
<div> </div>
GRADUAÇÃO:<p>
PROFESSOR:<p/>
ENDEREÇO:<p/>
CIDADE:<p>
PAIS: <p>
<td>ESTADO:</td><p>
CAMISA:<p>
SEXO:<p>
DATA NASCIMENTO: <p>
E-MAIL:
</div>
</div>
</form>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<charset=UTF-8>
<link rel="stylesheet" type="text/css" href="layout.css">
</head>
<body>
<div id="_caixa1">
<div id="boby"></div>
<div id="topo"></div>
<div id="tudo">
<div id="titulo"> CADASTRO DE USUÁRIOS</div>
<div id="centro">
<form action="adicionaContato">
<div id="direito">
<input type="text" name="nome" size="50" maxlength="90" style=" width : 323px; height : 27px;"/><p />
<input type="text" name="apelido" size="30" style=" width : 323px; height : 27px;"/> <p/>
<input type="text" name="graduacao" size="30" style=" width : 323px; height : 27px;"/><p/>
<input type="text" name="professor"size="30" style=" width : 323px; height : 27px;"/><p/>
<input type="text" name="endereco" size="30" style=" width : 323px; height : 27px;"/><p/>
<input type="text" name="cidade" size="30" style=" width : 323px; height : 27px;" /><p/>
<input type="text" name="pais" size="30" style=" width : 323px; height : 27px;" /><p/>
<td><select name="estado" id="estado">
<option>Selecione...</option>
<option value="AC">AC</option>
<option value="AL">AL</option>
<option value="AP">AP</option>
<option value="AM">AM</option>
<option value="BA">BA</option>
<option value="CE">CE</option>
<option value="ES">ES</option>
<option value="DF">DF</option>
<option value="MA">MA</option>
<option value="MT">MT</option>
<option value="MS">MS</option>
<option value="MG">MG</option>
<option value="PA">PA</option>
<option value="PB">PB</option>
<option value="PR">PR</option>
<option value="PE">PE</option>
<option value="PI">PI</option>
<option value="RJ">RJ</option>
<option value="RN">RN</option>
<option value="RS">RS</option>
<option value="RO">RO</option>
<option value="RR">RR</option>
<option value="SC">SC</option>
<option value="SP">SP</option>
<option value="SE">SE</option>
<option value="TO">TO</option>
</select>
<span class="style1"> </span></td>
</tr><br>
<br />
P<input name="camisa" type="radio" value="PEQUENA"/>
M<input name="camisa" type="radio" value="MEDIA" />
G<input name="camisa" type="radio" value="GRANDE" />
GG<input name="camisa" type="radio" value="EXTRA-GRANDE" /><br/>
<input name="sexo" type="radio" value="Masculino" checked="checked" />
Masculino
<input name="sexo" type="radio" value="Feminino" />
Feminino <span class="style1"></span><br/>
<input type="text"name="dataNascimento" size ="30" style=" width : 323px; height : 27px;"/>DD/MM/AA<br />
<br />
<input type="text" name="email" style=" width : 239px; height : 27px;"/><br/>
<tr>
<td colspan="2"><p>
<input name="cadastrar" type="submit" id="cadastrar" value="Concluir meu Cadastro!" />
<input name="limpar" type="reset" id="limpar" value="Limpar Campos preenchidos!" />
<span class="style1"> </span></p>
<p> </p></td>
</div>
<div id="esquerdo">
NOME COMPLETO: <p>
<div> </div>
GRADUAÇÃO:<p>
PROFESSOR:<p/>
ENDEREÇO:<p/>
CIDADE:<p>
PAIS: <p>
<td>ESTADO:</td><p>
CAMISA:<p>
SEXO:<p>
DATA NASCIMENTO: <p>
E-MAIL:
</div>
</div>
</form>
</body>
</html>
GOSTEI 0
Carlos Proença
05/04/2014
cara voce ta afim de alinhar como???
o caracter la que ta bagunçado voce tem que colocar uma meta tag de formatação.... só dar uma procurada no google... sobre formatação de caracteres em HTML que voce deve achar....
agora.... uma dica kkk padrao ja na web... é usar o twiter bootstrap... ele tem um esquema de divisao da tela(que o CSS3 agora tambem tem...) dai se vc quer deixar um campo da tela ao lado do outro é só voce usar uma classe CSS...
aqui no devmedia tem um curso de twiter bootstrap... da uma olhada tb... voce vai ver tem varios componentezinhos para deixar sua tela mais bonita...
mas explica ai oq vc quer que vamos ajudando...
e parabeins continue assim criando muitas outras aplicações e compartilha com o pessoal
att
o caracter la que ta bagunçado voce tem que colocar uma meta tag de formatação.... só dar uma procurada no google... sobre formatação de caracteres em HTML que voce deve achar....
agora.... uma dica kkk padrao ja na web... é usar o twiter bootstrap... ele tem um esquema de divisao da tela(que o CSS3 agora tambem tem...) dai se vc quer deixar um campo da tela ao lado do outro é só voce usar uma classe CSS...
aqui no devmedia tem um curso de twiter bootstrap... da uma olhada tb... voce vai ver tem varios componentezinhos para deixar sua tela mais bonita...
mas explica ai oq vc quer que vamos ajudando...
e parabeins continue assim criando muitas outras aplicações e compartilha com o pessoal
att
GOSTEI 0
Higor Monteiro
05/04/2014
RSRSR e eu ando meio que misturando as coisas mas um dia eu chego la
eu tenho uma class em css e cossigo fazer a separação do nomes e campos
mas so que os nomes nao ficam na msm altura do campo eu gostaria de alinha os campos
juntos com os nomes do lado esquerdo do ficando assim da msm altura .
eu tenho uma class em css e cossigo fazer a separação do nomes e campos
mas so que os nomes nao ficam na msm altura do campo eu gostaria de alinha os campos
juntos com os nomes do lado esquerdo do ficando assim da msm altura .
GOSTEI 0
Carlos Proença
05/04/2014
tendi... entao ... tenta fazer suas divs com a class span do bootstrap.. que vai ficar facil fazer esse posicionamento... e da uma olhada no curso de bootstrap que voce vai gosta.
GOSTEI 0
Higor Monteiro
05/04/2014
BOA TARDE GALERA MEU FORMULARIO TA BACANA EU ACHO PARA QUEM TA FAZENDO A PRIMEIRA VEZ
EU CHO QUE TO ME SAINDO + OU -- AGORA EU QUERIA FAZER COM QUE TODA VEZ QUE FOSSE FEITO
UM CADASTRO VOLTASSE PARA A PAGINA DE CADASTRO PORQUE ELE TA INDO PARA UMA TELA
EM BRANCO
ESSE E O INICIO DO EU CODIGO
EU CHO QUE TO ME SAINDO + OU -- AGORA EU QUERIA FAZER COM QUE TODA VEZ QUE FOSSE FEITO
UM CADASTRO VOLTASSE PARA A PAGINA DE CADASTRO PORQUE ELE TA INDO PARA UMA TELA
EM BRANCO
ESSE E O INICIO DO EU CODIGO
<!DOCTYPE html> <encoding="UTF-8" ?> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" > <html> <head> <link rel="stylesheet" type="text/css" href="layout.css"> </head> <body> <div id="_caixa1"> <div id="boby"></div> <div id="topo"></div> <div id="tudo"> <div id="titulo"> JOGOS DA REGIÃO NORDESTE 2014</div> <div id="centro"> <form action= "adicionaContato" method="post">
GOSTEI 0
Carlos Proença
05/04/2014
pq posto só o inicio?? hehehe...
cara ... n sei se esse "adicionaContato" é um servlet mas se for... ele tem que redireciona.... caso seja uma JSP tb ... la que tem que redirecionar para a pagina inicial depois de tratar os dados...
e tb eu n entendi... pq ta usando esses caras...
e reparei que voce não colocou as tags do bootstrap hehehe... usa ai pra vc ver como fica....
att
cara ... n sei se esse "adicionaContato" é um servlet mas se for... ele tem que redireciona.... caso seja uma JSP tb ... la que tem que redirecionar para a pagina inicial depois de tratar os dados...
e tb eu n entendi... pq ta usando esses caras...
<div id="_caixa1"> <div id="boby"></div> <div id="topo"></div>
e reparei que voce não colocou as tags do bootstrap hehehe... usa ai pra vc ver como fica....
att
GOSTEI 0
Higor Monteiro
05/04/2014
estou tendo dificudades em colocar o formulario no ar na hora da configuração
GOSTEI 0
Carlos Proença
05/04/2014
rsrs
n consegui entender n....
o que voce chama de colocar o "formulario no ar"? e que configuração?
eu não consegui enxergar como voce faz a parte da view.... se é com JSP puro... ou outra coisa...
manda mais codigo do projeto ou me manda por email para que eu veja e te ajude
att.
n consegui entender n....
o que voce chama de colocar o "formulario no ar"? e que configuração?
eu não consegui enxergar como voce faz a parte da view.... se é com JSP puro... ou outra coisa...
manda mais codigo do projeto ou me manda por email para que eu veja e te ajude
att.
GOSTEI 0
Higor Monteiro
05/04/2014
rsrsr deixa eu te explica um amigo me pediu para que eu fizesse um formulario onnlline , bom topei o desafio
fiz o formulario com ajuda de voçês agradeço a todos da equipe devimedia , mas agora na hora de colocar o furmulario em um
servidor de hospedagem não to consegindo ,
fiz o formulario com ajuda de voçês agradeço a todos da equipe devimedia , mas agora na hora de colocar o furmulario em um
servidor de hospedagem não to consegindo ,
GOSTEI 0
Carlos Proença
05/04/2014
heheh... entao cara... isso ja é outra historia... geralmente vc tem q charmar sua pag inicial de index ou configurar no proprio provedor... isso é coisa pra vc perguntar diretamente pro pessoal do suporte do provedor... não deve ser dificil não;... mas como n sei qual é o seu provedor...
indico esse caminho msm...
parabeins por conseguir fazer oq foi proposto
att.
indico esse caminho msm...
parabeins por conseguir fazer oq foi proposto
att.
GOSTEI 0