Caixa de Diálogo  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
andre_vini
Thread.start()
[Avatar]

Membro desde: 21/07/2004 08:58:47
Mensagens: 45
Offline

Pessoal, estou com uma dúvida, eu tenho um jsp que quando o usuário digita um valor errado na caixa de texto ou quando o conteudo a ser inserido é corretamente inserido, ele mostra uma caixa de diálogo(JOptionPane.showMessageDialog) falando ou que foi inserido corretamente ou que algum dado está errado , mas sempre que eu starto o tomcat, quando ele vai mostrar a primeira caixa de diálogo, a caixa sempre sai por trás da página....mas só a primeira vez, pq depois ele mostra a caixinha normalmente...alguém sabe porque acontece isso?Agradeço desde já.
Abs
André
pcalcado
Moderador
[Avatar]

Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline

Ahm?!?!

Sua JSP mostra uma caixa de diálogo do Swing?!?

Acho qeu é um applet, não?

[]s

Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay
[Email] [WWW] [Yahoo!] [MSN]
andre_vini
Thread.start()
[Avatar]

Membro desde: 21/07/2004 08:58:47
Mensagens: 45
Offline

Não...é uma caixa do swing mesmo!Eu importo a classe javax.swing e depois chamo a caixa de diálogo!
pcalcado
Moderador
[Avatar]

Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline

???

Coloca um trecho código da JSP aí pra tentar entender melhor...

[]s

Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay
[Email] [WWW] [Yahoo!] [MSN]
andre_vini
Thread.start()
[Avatar]

Membro desde: 21/07/2004 08:58:47
Mensagens: 45
Offline

<%@page import = "conection.*, javax.swing.JOptionPane" %>
<%
//Criando um objeto da classe ConsultaBean p/ usar seus métodos
ConsultaBean consultaB = new ConsultaBean();

//pegando os valores dos textarea e jogando para dentro de uma variável
String sq = request.getParameter("dtinicio");
String sq1 = request.getParameter("dtfim");
String Segunda = request.getParameter("segunda");
String Terca = request.getParameter("terca");
String Quarta = request.getParameter("quarta");
String Quinta = request.getParameter("quinta");
String Sexta = request.getParameter("sexta");

//Usando o método de setar da classe consultaBean e passando como parâmetro as variáveis criadas logo acima
consultaB.setInicio(sq);
consultaB.setFim(sq1);
consultaB.setSegunda(Segunda);
consultaB.setTerca(Terca);
consultaB.setQuarta(Quarta);
consultaB.setQuinta(Quinta);
consultaB.setSexta(Sexta);
Conexao con = new Conexao(sq, sq1);
con.alterarPessoa(consultaB);

//Exibindo uma mensagem logo após o cardápio ter sido alterado e redirecionando p/ a página de visualização
JOptionPane.showMessageDialog(null,"Cardápio alterado com sucesso!");
response.sendRedirect("visualizar.jsp");
%>


Esse é um dos meus códigos....quando o cardápio é inserido no bd ele dá essa msg....mas quando é startado o tomcat ele aparece essa msg por trás da página, daí quando eu faço de novo ainda com o tomcat startado ele aparece normalmente.Abs
pcalcado
Moderador
[Avatar]

Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline

Ah tá!

O JSP não gera a caixa de diálogo. A caixa aparece porque você está na mesma máquina que o servidor, tente usar sua aplicação conectando de outra máquina e você não vai conseguir

Você não pode usar Swing com JSP [pelo menos não de uma forma simples]. O que você pode fazer é:


  • -Tentar fazer sua interface toda em XHTML ou otura linguagem que o browser suporte
    - Usar um applet
    - Usar WebStart


  • []s

    Phillip Calçado "Shoes"
    http://fragmental.tw/
    http://blog.fragmental.com.br/
    "It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay
    [Email] [WWW] [Yahoo!] [MSN]
    chicobento
    JavaGuru
    [Avatar]

    Membro desde: 14/06/2004 01:44:04
    Mensagens: 226
    Localização: Campinas
    Offline

    outra forma seria usar javascript

    SCEA 5
    [MSN]
    andre_vini
    Thread.start()
    [Avatar]

    Membro desde: 21/07/2004 08:58:47
    Mensagens: 45
    Offline

    Mas como eu utilizo o javascript dentro do jsp?tem jeito...e se não tiver, onde eu uso?Valeu
    pcalcado
    Moderador
    [Avatar]

    Membro desde: 08/03/2004 17:19:35
    Mensagens: 5174
    Localização: Sydney - Australia
    Offline

    André,

    Com o JSP, você vai conseguir criar HTML dinamicamente. É só colocar seu script no meio também

    Acho melhor você olhar um bom tutorial de JSP..

    []s

    Phillip Calçado "Shoes"
    http://fragmental.tw/
    http://blog.fragmental.com.br/
    "It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay
    [Email] [WWW] [Yahoo!] [MSN]
     
    Índice dos Fóruns » Java Básico
    Ir para:   
    Powered by JForum 2.1.8 © JForum Team