Seja bem vindo ao Fórum do JavaFree.org
Aqui você irá encontrar respostas para TUDO o que você precisa sobre java.
Deseja participar? Crie sua conta ou efetue seu login
On 2002-05-22 16:56, GERMANO wrote:
Como faço para conectar o JSP com o Banco de dados Access e manipular registros em uma tabela, alterar, incluir e excluir.
</TD></TR><TR><TD></TD></TR></TABLE>
Germano,
Para este caso, você terá que criar um DSN no seu ODBC. Você encontra um tutorial completo de como criar seu DSN aqui na nossa página. Clique no link tópicos e selecione a categoria Banco de Dados. Alí você encontra um tutorial de como criar seu próprio DSN, mas preste atenção, pois aquele tutorial explica de como criar no MySQL. Portanto Crie um com o Driver do MS Access.
Feito Isso, utilize ele pelo seu drive.
Supomos que a sua fonte de dados foi denominada "javafree", e dentro do banco que a fonte está apontando, temos uma tabela chamada AGENDA com os campos NOME e ENDERECO.
Abaixo segue o código para a listagem dos registros incluindo a conexão com o banco.
Caros colegas,
Em uma página JSP, listo o conteúdo de um ResultSet, mostrando matrícula do funcionário, nome e foto. Todos os arquivos de fotos estão em uma determinada pasta do servidor, nomeados na forma "MATRICULA.jpg". Então para exibir as fotos nas listagens, faço:
Quando não houver foto quero mostrar erro.jpg, uma imagem que fiz, e não aquele "X" vermelho que o browser exibe. Alguém sabe como fazer isso?
Além da maneira que o Alessander mostrou, que funciona para qualquer tipo de arquivo, vc pode usar objetos específicos para image, tal como FileImageInputStream. Desta forma vc pode obter dados da imagem(tamanho, largura, altura, etc) e manipular a imagem, criando thumbnails por exemplo.
O problema é que não sei o path real dos arquivos. Sei apenas que ficam em "http://intranet.XXX.com.br/fotos/". Parece que a classe File não reconhece dessa forma.
Deixa eu ver se entendi:
VC tá tentando usar fotos em um servidor diferente do servidor onde estão os .JSP. Isto?
Se for isto, há a possibilidade de o servidor onde estão as imagens não permitir acesso as à elas de um servidor fora do mesmo domínio.
Resumindo, vc não consegue usar as fotos do site www.XXX.com no site www.YYY.com, pq o servidor das fotos está configurado pra não permitir isto.
A maioria dos free servers está fazendo isto, para q não seja possível usar um free host apenas para armazenar fotos, o q aumenta muito o consumo de banda.
Como faço para obter o total de linhas em um ResultSet obtido a partir de uma consulta SQL? Para o desenvolvimento de um protótipo de sistema, estou utilizando JDBC-ODBC com banco de dados MS-ACCESS.
imagino q a dúvida seja se existe algum método no objeto ResultSet q retorne o número de linhas. A resposta é não.
Pra obter o número de linhas do ResultSet, a maneira mais fácil e elegante é incluir na consulta SQL um COUNT.
Fica: SELECT COUNT(*)FROM TABLE1
pra pegar o valor é só usar: resultSet.getInt(1);
Obviamente existem outras maneiras menos elegantes, tail como usar um contador em um loop varrendo todo o ResultSet.
Por falar em menos elegantes, aqui na empresa frequentemente temos o problema de pegar o resultSet para (p/ex) uma listagem, e às vezes precisamos saber qtos registros foram retornados.
Então executamos um laço no resultSet criando os objetos (p/ex: Clientes) - isso é padrão e colocando-os num List. Se quisermos saber quantos reg. foram retornados, acionamos o método size() do List.
[]s _________________JavaFree.org
No capítulo 14 do livro "Swing" há um tópico dedicado à discussão sobre JFileChooser. O livro está disponível na Internet e você poderá consultá-lo pelo link a seguir:
Talvez já tenham percebido, mas pelo menos em meu browser (IExplorer 6.0), as datas de postagem de mensagens estão sendo apresentadas de forma inadequada.
Alguém já viu alguma maneira de evitar que usuários respondam a uma enquete mais de uma vez, sem usar cookies e sem exigir pré-cadastramento dos usuários?
Jean
Você precisater os cookies hablitados em sua maquina para que a vc naum precise colocar a senha toda vez aqui no fórum..
=]
Aqui está funcionando legal
_________________Sugestão de Livros
Simples cara, pega o ip dele e pronto!
Mas se o cara estiver dentro de uma empresa onde alguém com o mesmo ip já votou, o cara não poderá votar de novo..
Tenho uma lista de checkbox em uma página onde cada checkbox corresponde ao registro de uma tabela.
Após clicar no botao OK onde o action esta para outro form, como posso fazer para que na página atual eu saiba quais os checkbox foram selecionados na página anterior!
Como faço para rodar uma classe JavaBean no servidor Tomcat, no Resin é só coloca-la dentro da Pasta WEB-INFclasses, no Tomcat cada Site tem sua pasta WEB-INF mas não sei onde colocar os .class.
Se for o Tomcat 4, basta colocar em
CATALINA_HOMEcommonclasses (a estrutura de pastas deve ser a mesma dos pacotes).
Se quiser colocar em arquivos jar, a pasta é CATALINA_HOMEcommonlib
CATALINA_HOME é a pasta de instalação do Tomcat
Mas nunca compreendi muito bem como é na versão 3.x _________________JavaFree.org
Se for o Tomcat 4, basta colocar em
CATALINA_HOME\common\classes (a estrutura de pastas deve ser a mesma dos pacotes).
Se quiser colocar em arquivos jar, a pasta é CATALINA_HOME\common\lib
CATALINA_HOME é a pasta de instalação do Tomcat
Mas nunca compreendi muito bem como é na versão 3.x
</TD></TR><TR><TD></TD></TR></TABLE>
Esta não é a maneira mais adequada, posi se vc tiver mais de um projeto os pacotes de um são visíveis para o outro. Funciona igual mas, prejudica a organização dos projetos.
O correto é criar uma pasta para cada aplicação, dentro da pasta "webapps" do Tomcat. Dentro desta pasta vc deve criar uma pasta "WEB-INF/Classes" e colocar os .class lá("web-inf/lib para os pacotes .jar). Qdo resetar o tomcat automaticamente ele carrega este nova aplicação.
Se quiser configurar o projeto com mais detalhes é só editar oarquivo web.xml dentro da pasta "WEB-INF". Na documentação do Tomcat existem exemplos de como configurar. _________________Projetos:
JPriuli-Filter - http://sourceforge.net/projects/priuli-filter/
Não existe um método isDate nas classes q implementam datas em Java. Vc pode usar o método abaixo para fazer isto. Rodando a classe vc pode visualizar o método funcionando.
public class DateTest {
public static boolean isDate(String aDate){
/**
* A string passada para o construtor da classe SimpleDateFormat
* pode ser alterada conforme a formatação desejada.
**/
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
Date date = null;
try{
//parsing da data tipo String para tipo Date.
date = dateFormat.parse(aDate);
}
catch(ParseException e){
//Nâo foi possível converter a data.
System.out.println("Não foi possível converter a data: " + e.toString());
return false;
}
//testando a data
System.out.println("Data: " + date.toString());
return true;
}
Tenho duas páginas, a index.jsp e a cont.jsp. Bom dentro da index, uso o método include para incluir o conteudo da cont.jsp, inclusive os códigos JSP da mesma.
Mais ou menos assim:
...bla,bla,bla...
<@include file=´cont.jsp´>
...bla,bla,bla...
Então, acontece que essa página index.jsp, eu transformei em um servlet, e agora como faço o include no Servlet, da pra fazer ???
Bom gostaria de agradecer por terem empenhado em responder minhas dúvidas sobre Java, obrigado a todos.
Olha eu aqui outra vez, vida de autodidata não é fácil.
Bom como faço para usar objetos inplicitos como: session, application e pageContext em um Servlet se é que da pra usar, tentei de várias maneiras e não deu mesmo.
Amigo Oswaldo,
O seu problema acredito eu que não pode ser resolvido desta maneira utilizada por você, pois conceitualmente, não faz sentido você de dentro de um servlet, agragar conteúdo de um não servlet.
Um abraço
Dalton _________________Sugestão de Livros
Recebi algumas dúvidas sobre o Editor de Java, Eclipse. Surgiu na lista da SouJava uma discussão sobre ele tbm.
Vou fazer uma pequena propaganda sobre ele.
Seguem algumas características q me fizeram optar pelo EclipseAntes eu usava JBuilder)
-Debugger: Perfeito e rápido. Vc pode acompanhar o valor dos atributos no momento da execução. (Isto o Visual Age tbm faz)
-Tomcat: Vc pode rodar e debugar o servidor Apache Tomcat dentro do eclipse. Muito útil para aplicações com JSP e Servlets.
-Auto-complete: Auto complete totalmente configurável.(pra quem não sabe o q é auto-complete, é aquela listinha de métodos e atributos que aparece quando vc digita o ".")
-Editor de texto: Quando vc coloca o cursor sobre um "("ou "{" ele marca o ")" ou "}" respectivo.
-Editor de texto: Opção "format" configurável. Vc pode pegar um código mal identado e identá-lo ao seu gosto com um só clic do mouse.
- Facilidade de adicionar plugins para Swing(um pouco fraco ainda), UML, etc.
-Highlights para JSP (ainda não possui auto-complete).
public String getServletInfo() {
return "Servlet Global, controla as variáveis de sessão usada pelo site";
}
}
================
É importante resaltar que a classe compila tudo certinho, mas quando rodo no browser ocorre o seguinte erro
****************************************************
500 Servlet Exception
java.lang.NullPointerException
at global.doGet(global.java:2 at javax.servlet.http.HttpServlet.service(HttpServlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
at com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:96)
at com.caucho.server.http.Invocation.service(Invocation.java:311)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:21 at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:160)
at com.caucho.server.TcpConnection.run(TcpConnection.java:137)
at java.lang.Thread.run(Thread.java:536)
************************************************
Estou usando o Resin 2.1.1, será que é erro do servidor ???
Quando tiro a linha que traz o método getId(), o servlet compila e roda normalmente no browser.
Olá oswaldo!
Você está utilizando uma session que ainda não foi inicializada, para o feito, coloque isso na sua declaração onde encontra a sua instancia para a session:
GERMANOPosts:4
Como faço para conectar o JSP com o Banco de dados Access e manipular registros em uma tabela, alterar, incluir e excluir.
JavaStaticPosts:19
</TD></TR><TR><TD></TD></TR><TR><TD>
</TD></TR></TABLE>
Germano,
Para este caso, você terá que criar um DSN no seu ODBC. Você encontra um tutorial completo de como criar seu DSN aqui na nossa página. Clique no link tópicos e selecione a categoria Banco de Dados. Alí você encontra um tutorial de como criar seu próprio DSN, mas preste atenção, pois aquele tutorial explica de como criar no MySQL. Portanto Crie um com o Driver do MS Access.
Feito Isso, utilize ele pelo seu drive.
Supomos que a sua fonte de dados foi denominada "javafree", e dentro do banco que a fonte está apontando, temos uma tabela chamada AGENDA com os campos NOME e ENDERECO.
Abaixo segue o código para a listagem dos registros incluindo a conexão com o banco.
< %@ page import="java.sql.*, java.io.*% >
< %
Connection connection = null;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
connection = DriverManager.getConnection("jdbc
} catch (Exception e)
{
out.println("Exception: " + e.toString());
} catch (ClassNotFoundException e)
{
out.println("ClassNotFoundException error: " + e.toString());
}
try
{
Statement stmt = connection.createStatement();
String sql = "";
sql = "SELECT * FROM AGENDA";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next())
{
out.print("Seu Nome é: " + rs.getString("NOME"));
out.print("Seu Endereco é: " +rs.getString("ENDERECO"));
}
} catch (Exception e)
{
out.println("Erro: " + e.toString());
}
% >
Espero ter ajudado!
Abraço
Dalton Milkvicz
[ Edited by Dalton On Date _MONTHDATETIME ]
AlessanderPosts:18
Descobri hoje o seu site, e achei muito legal.
Espero que o site continue assim. Gostaria de saber para qual email posso enviar sugestões.
_________________JavaFree.org
AnonymousPosts:105
Olá.
Obrigado!
Logo estarão entrando no ar novas atualizações no site.
Vc pode mandar sugestões pelo link
http://www.javafree.com.br/home/modules.php?name=Feedback" TARGET="_blank">Sugestões no menu da esquerda.
_________________Projetos:
JPriuli-Filter - http://sourceforge.net/projects/priuli-filter/
OpenSutils-Br4J - http://code.google.com/p/opensutils-br4j/
Felipe Priuki
http://felipepriuli.wordpress.com/
OCPJ6 90%
KabulaPosts:11
Caros colegas,
Em uma página JSP, listo o conteúdo de um ResultSet, mostrando matrícula do funcionário, nome e foto. Todos os arquivos de fotos estão em uma determinada pasta do servidor, nomeados na forma "MATRICULA.jpg". Então para exibir as fotos nas listagens, faço:
Quando não houver foto quero mostrar erro.jpg, uma imagem que fiz, e não aquele "X" vermelho que o browser exibe. Alguém sabe como fazer isso?
[ Editado por Kabula No dia _MONTHDATETIME ]
AlessanderPosts:18
Olá, eu uso esse método, pode ser utilizado no JSP direto, basta criar a função.
public static synchronized boolean fileExists(File fname) {
FileInputStream fs = null;
try {
fs = new FileInputStream(fname);
return true;
} catch (FileNotFoundException fnf) {
return false;
}
}
O teste pode ser algo como:
if ( fileExists( ... ) ) {
// carregue a foto
} else {
// carregue a imagem de erro
}
_________________JavaFree.org
AnonymousPosts:105
Olá.
Além da maneira que o Alessander mostrou, que funciona para qualquer tipo de arquivo, vc pode usar objetos específicos para image, tal como FileImageInputStream. Desta forma vc pode obter dados da imagem(tamanho, largura, altura, etc) e manipular a imagem, criando thumbnails por exemplo.
_________________
Abraço,
Marcos Samir
www.javafree.com
[ Editado por Marcos No dia _MONTHDATETIME ]
_________________Projetos:
JPriuli-Filter - http://sourceforge.net/projects/priuli-filter/
OpenSutils-Br4J - http://code.google.com/p/opensutils-br4j/
Felipe Priuki
http://felipepriuli.wordpress.com/
OCPJ6 90%
KabulaPosts:11
O problema é que não sei o path real dos arquivos. Sei apenas que ficam em "http://intranet.XXX.com.br/fotos/". Parece que a classe File não reconhece dessa forma.
Detalhe: A JDK que uso é inferior a 1.4
AnonymousPosts:105
Olá.
Deixa eu ver se entendi:
VC tá tentando usar fotos em um servidor diferente do servidor onde estão os .JSP. Isto?
Se for isto, há a possibilidade de o servidor onde estão as imagens não permitir acesso as à elas de um servidor fora do mesmo domínio.
Resumindo, vc não consegue usar as fotos do site www.XXX.com no site www.YYY.com, pq o servidor das fotos está configurado pra não permitir isto.
A maioria dos free servers está fazendo isto, para q não seja possível usar um free host apenas para armazenar fotos, o q aumenta muito o consumo de banda.
_________________Projetos:
JPriuli-Filter - http://sourceforge.net/projects/priuli-filter/
OpenSutils-Br4J - http://code.google.com/p/opensutils-br4j/
Felipe Priuki
http://felipepriuli.wordpress.com/
OCPJ6 90%
JavaStaticPosts:19
Obrigado Alessander!
Um forte abraço, e contamos com sua colaboração para unir cada vez mais a comunidade de programadores Java!
Envie suas colaborações para
info@javafree.com.br
EduardoKuniyoshiPosts:5
Como faço para obter o total de linhas em um ResultSet obtido a partir de uma consulta SQL? Para o desenvolvimento de um protótipo de sistema, estou utilizando JDBC-ODBC com banco de dados MS-ACCESS.
AnonymousPosts:105
Olá.
Eduardo,
imagino q a dúvida seja se existe algum método no objeto ResultSet q retorne o número de linhas. A resposta é não.
Pra obter o número de linhas do ResultSet, a maneira mais fácil e elegante é incluir na consulta SQL um COUNT.
Fica: SELECT COUNT(*)FROM TABLE1
pra pegar o valor é só usar: resultSet.getInt(1);
Obviamente existem outras maneiras menos elegantes, tail como usar um contador em um loop varrendo todo o ResultSet.
_________________Projetos:
JPriuli-Filter - http://sourceforge.net/projects/priuli-filter/
OpenSutils-Br4J - http://code.google.com/p/opensutils-br4j/
Felipe Priuki
http://felipepriuli.wordpress.com/
OCPJ6 90%
AlessanderPosts:18
Por falar em menos elegantes, aqui na empresa frequentemente temos o problema de pegar o resultSet para (p/ex) uma listagem, e às vezes precisamos saber qtos registros foram retornados.
Então executamos um laço no resultSet criando os objetos (p/ex: Clientes) - isso é padrão e colocando-os num List. Se quisermos saber quantos reg. foram retornados, acionamos o método size() do List.
[]s
_________________JavaFree.org
jhansenPosts:2
Olá a todos.
Preciso customizar os diversos labels e botões do diálogo do JFileChooser - não apenas o título e o texto do botão Ok.
É possível ? Como fazer ? Posso desabilitar um componente, por exemplo, o combo de tipos de arquivos ?
Se alguém puder me ajudar, agradeço.
Jean
jhansenPosts:2
E aí, Dalton. Beleza o site.
Tenho uma sugestão: evitar a necessidade de colocar o usuário e senha a cada novo Post no fórum.
Valeu
Jean
EduardoKuniyoshiPosts:5
No capítulo 14 do livro "Swing" há um tópico dedicado à discussão sobre JFileChooser. O livro está disponível na Internet e você poderá consultá-lo pelo link a seguir:
http://manning.com/sbe/files/uts2/Chapter14html/Chapter14.htm
Espero ter ajudado.
Até mais.
Eduardo.
EduardoKuniyoshiPosts:5
Talvez já tenham percebido, mas pelo menos em meu browser (IExplorer 6.0), as datas de postagem de mensagens estão sendo apresentadas de forma inadequada.
Taí o recado.
Até mais.
Eduardo.
JavaStaticPosts:19
Valeu rapaz.. vou dar uma olhada nisso =]
JavaStaticPosts:19
Estamos providenciando isso!
Valeu pelo recado.
Dalton
KabulaPosts:11
Oi,
Alguém já viu alguma maneira de evitar que usuários respondam a uma enquete mais de uma vez, sem usar cookies e sem exigir pré-cadastramento dos usuários?
AnonymousPosts:105
Olá.
Pra evitar que a pessoa vote mais de uma vez vc precisa identificá-la. Não conheço outros formas q não sejam o cookie ou login.
Talvez vc possa pegar o ID da máquina do cara (nem imagino como se faz, mas sei que dá pra fazer) e gravar no banco de dados q este já votou...
_________________Projetos:
JPriuli-Filter - http://sourceforge.net/projects/priuli-filter/
OpenSutils-Br4J - http://code.google.com/p/opensutils-br4j/
Felipe Priuki
http://felipepriuli.wordpress.com/
OCPJ6 90%
daltoncamargoPosts:8899
Jean
--
-- 
Você precisater os cookies hablitados em sua maquina para que a vc naum precise colocar a senha toda vez aqui no fórum..
=]
Aqui está funcionando legal
_________________Sugestão de Livros
daltoncamargoPosts:8899
Simples cara, pega o ip dele e pronto!
--
-- 
Mas se o cara estiver dentro de uma empresa onde alguém com o mesmo ip já votou, o cara não poderá votar de novo..
Abraço
_________________Sugestão de Livros
GERMANOPosts:4
Tenho uma lista de checkbox em uma página onde cada checkbox corresponde ao registro de uma tabela.
Após clicar no botao OK onde o action esta para outro form, como posso fazer para que na página atual eu saiba quais os checkbox foram selecionados na página anterior!
Germano
OswaldoPosts:12
Como faço para rodar uma classe JavaBean no servidor Tomcat, no Resin é só coloca-la dentro da Pasta WEB-INFclasses, no Tomcat cada Site tem sua pasta WEB-INF mas não sei onde colocar os .class.
OswaldoPosts:12
Bom, é mais ou menos assim, primeiro cada checkbox deve ter um nome, você não pode criar dois com o mesmo nome, o que eu faço é criar por exemplo:
...
Na página que irá receber você pode usar o método:
String a;
a = Request.getParameter("ck1");
Se o valor recebido por "a" for "on", então o checkbox foi marcado, se for null não foi marcado. Exemplo:
if (a == null)
out.print("Não");
else if (a.equals("on"))
out.print("Sim");
Oswaldo Neto
cafejava@bol.com.br
[ Editado por Oswaldo No dia -1 ]
AlessanderPosts:18
Se for o Tomcat 4, basta colocar em
CATALINA_HOMEcommonclasses (a estrutura de pastas deve ser a mesma dos pacotes).
Se quiser colocar em arquivos jar, a pasta é CATALINA_HOMEcommonlib
CATALINA_HOME é a pasta de instalação do Tomcat
Mas nunca compreendi muito bem como é na versão 3.x
_________________JavaFree.org
KabulaPosts:11
Oi,
Como fazer paginação em JSP? Alguém tem um modelo para eu dar uma olhada?
AlessanderPosts:18
Ou então vc pode verificar diretamente o valor do checkbox:
Sim
E na página destino:
out.println( request.getParameter("c1") );
Se ce estiver marcado, retornará "S", caso contrário retornará null.
[ Editado por Alessander No dia -1 ]
[ Editado por Alessander No dia -1 ]
[ Editado por Alessander No dia -1 ]
_________________JavaFree.org
daltoncamargoPosts:8899
ou então colocar todos checkBox com o mesmo nome e depois dar um
--
-- 
String[] a = request.getParameterValues("nomedochk")
isso retorna um array
espero ter ajudado.
Dalton
_________________Sugestão de Livros
OswaldoPosts:12
Olá pessoal, bom no VB , quando eu preciso verificar a autencidade de uma Data eu uso o seguinte código.
if (isdate("01/11/2002") = True) Then
Data Existe
else
Data NÃO existe
end if
Como faço para verificar a autencidade de uma data em JAVA ????
[ Editado por Oswaldo No dia -1 ]
AnonymousPosts:105
</TD></TR><TR><TD></TD></TR><TR><TD>
</TD></TR></TABLE>
Esta não é a maneira mais adequada, posi se vc tiver mais de um projeto os pacotes de um são visíveis para o outro. Funciona igual mas, prejudica a organização dos projetos.
O correto é criar uma pasta para cada aplicação, dentro da pasta "webapps" do Tomcat. Dentro desta pasta vc deve criar uma pasta "WEB-INF/Classes" e colocar os .class lá("web-inf/lib para os pacotes .jar). Qdo resetar o tomcat automaticamente ele carrega este nova aplicação.
Se quiser configurar o projeto com mais detalhes é só editar oarquivo web.xml dentro da pasta "WEB-INF". Na documentação do Tomcat existem exemplos de como configurar.
_________________Projetos:
JPriuli-Filter - http://sourceforge.net/projects/priuli-filter/
OpenSutils-Br4J - http://code.google.com/p/opensutils-br4j/
Felipe Priuki
http://felipepriuli.wordpress.com/
OCPJ6 90%
AnonymousPosts:105
Olá.
Não existe um método isDate nas classes q implementam datas em Java. Vc pode usar o método abaixo para fazer isto. Rodando a classe vc pode visualizar o método funcionando.
Abraço,
Marcos Samir
www.javafree.com
-------------
package sadc.testes;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.text.ParseException;
public class DateTest {
public static boolean isDate(String aDate){
/**
* A string passada para o construtor da classe SimpleDateFormat
* pode ser alterada conforme a formatação desejada.
**/
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
Date date = null;
try{
//parsing da data tipo String para tipo Date.
date = dateFormat.parse(aDate);
}
catch(ParseException e){
//Nâo foi possível converter a data.
System.out.println("Não foi possível converter a data: " + e.toString());
return false;
}
//testando a data
System.out.println("Data: " + date.toString());
return true;
}
public static void main(String[] args) {
if(DateTest.isDate("21/07/2002 13:40:00"))
System.out.println("Data válida.");
else
System.out.println("Data inválida.");
}
}
_________________Projetos:
JPriuli-Filter - http://sourceforge.net/projects/priuli-filter/
OpenSutils-Br4J - http://code.google.com/p/opensutils-br4j/
Felipe Priuki
http://felipepriuli.wordpress.com/
OCPJ6 90%
OswaldoPosts:12
E ai pessoal,
Então vamos lá a mais uma dúvida.
Tenho duas páginas, a index.jsp e a cont.jsp. Bom dentro da index, uso o método include para incluir o conteudo da cont.jsp, inclusive os códigos JSP da mesma.
Mais ou menos assim:
...bla,bla,bla...
<@include file=´cont.jsp´>
...bla,bla,bla...
Então, acontece que essa página index.jsp, eu transformei em um servlet, e agora como faço o include no Servlet, da pra fazer ???
Bom gostaria de agradecer por terem empenhado em responder minhas dúvidas sobre Java, obrigado a todos.
OswaldoPosts:12
Olha eu aqui outra vez, vida de autodidata não é fácil.
Bom como faço para usar objetos inplicitos como: session, application e pageContext em um Servlet se é que da pra usar, tentei de várias maneiras e não deu mesmo.
Valeu galera !!!
daltoncamargoPosts:8899
Amigo Oswaldo,
--
-- 
O seu problema acredito eu que não pode ser resolvido desta maneira utilizada por você, pois conceitualmente, não faz sentido você de dentro de um servlet, agragar conteúdo de um não servlet.
Um abraço
Dalton
_________________Sugestão de Livros
daltoncamargoPosts:8899
Você tem que importar os pacotes
--
-- 
javax.servlet.* e depois disso é só utilizá-los.
Qualquer dúvida, manda msg
Dalton
_________________Sugestão de Livros
AnonymousPosts:105
Olá.
Antes eu usava JBuilder)
Recebi algumas dúvidas sobre o Editor de Java, Eclipse. Surgiu na lista da SouJava uma discussão sobre ele tbm.
Vou fazer uma pequena propaganda sobre ele.
Seguem algumas características q me fizeram optar pelo Eclipse
-Debugger: Perfeito e rápido. Vc pode acompanhar o valor dos atributos no momento da execução. (Isto o Visual Age tbm faz)
-Tomcat: Vc pode rodar e debugar o servidor Apache Tomcat dentro do eclipse. Muito útil para aplicações com JSP e Servlets.
-Auto-complete: Auto complete totalmente configurável.(pra quem não sabe o q é auto-complete, é aquela listinha de métodos e atributos que aparece quando vc digita o ".")
-Editor de texto: Quando vc coloca o cursor sobre um "("ou "{" ele marca o ")" ou "}" respectivo.
-Editor de texto: Opção "format" configurável. Vc pode pegar um código mal identado e identá-lo ao seu gosto com um só clic do mouse.
- Facilidade de adicionar plugins para Swing(um pouco fraco ainda), UML, etc.
-Highlights para JSP (ainda não possui auto-complete).
Abraço,
Marcos Samir
www.javafree.com
[ Editado por Marcos No dia -1 ]
_________________Projetos:
JPriuli-Filter - http://sourceforge.net/projects/priuli-filter/
OpenSutils-Br4J - http://code.google.com/p/opensutils-br4j/
Felipe Priuki
http://felipepriuli.wordpress.com/
OCPJ6 90%
OswaldoPosts:12
Pessoal ainda é sobre a pergunta de usar Objetos Implicitos em Servlet.
");O servlet abaixo, traz no método doGet a ID da sessão no corpo do HTML.
====================
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import java.io.*;
public class global extends HttpServlet {
HttpSession session;
public void init(ServletConfig config) throws ServletException {
super.init(config);
}
public void destroy() {
}
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException {
PrintWriter out = response.getWriter();
out.println("");
out.println("
out.println("
out.println("");
out.println("");
out.println(session.getId());
out.println("");
out.println("");
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException {
}
public String getServletInfo() {
return "Servlet Global, controla as variáveis de sessão usada pelo site";
}
}
================
É importante resaltar que a classe compila tudo certinho, mas quando rodo no browser ocorre o seguinte erro
****************************************************
500 Servlet Exception
java.lang.NullPointerException
at global.doGet(global.java:2
at javax.servlet.http.HttpServlet.service(HttpServlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
at com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:96)
at com.caucho.server.http.Invocation.service(Invocation.java:311)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:21
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:160)
at com.caucho.server.TcpConnection.run(TcpConnection.java:137)
at java.lang.Thread.run(Thread.java:536)
************************************************
Estou usando o Resin 2.1.1, será que é erro do servidor ???
Quando tiro a linha que traz o método getId(), o servlet compila e roda normalmente no browser.
Alguem pode me ajudar !!!!
[ Editado por Oswaldo No dia -1 ]
daltoncamargoPosts:8899
Olá oswaldo!
--
-- 
Você está utilizando uma session que ainda não foi inicializada, para o feito, coloque isso na sua declaração onde encontra a sua instancia para a session:
HttpSession session = request.getSession(false);
Att
Dalton
_________________Sugestão de Livros
Relacionados
Error reading PNG image data
http://javafree.uol.com.br/topic-890694-Error-reading-PNG-image-data.html
HTTP Status 500 - org.hibernate.TransactionException: JDBC commit failed
http://javafree.uol.com.br/topic-890691-HTTP-Status-500-orghibernateTransactionException-JDBC-commit-failed.html
O servidor carrega a aplicação mas não acessa os dados vindos do banco
http://javafree.uol.com.br/topic-890680-O-servidor-carrega-a-aplicacao-mas-nao-acessa-os-dados-vindos-do-banco.html
Click DataTable1 e Carrega DataTable 2
http://javafree.uol.com.br/topic-890698-Click-DataTable1-e-Carrega-DataTable-2.html
Você acharia interessante criar um sistema em java com o bando de dados firerbird?
http://javafree.uol.com.br/topic-890689-Voce-acharia-interessante-criar-um-sistema-em-java-com-o-bando-de-dados-firerbird.html