Mensagens enviadas por: diogompbr
Índice dos Fóruns » Perfil de diogompbr » Mensagens enviadas por diogompbr
Autor Mensagem
Pô... parabéns Paulo!!
Muito sucesso Javanês para você.
Assino embaixo do que o Rafael escreveu...

[]s
Naquele endereço que te passei explica como configurar as variáveis de ambiente.
Endereço: http://java.sun.com/j2ee/sdk_1.3/install.html#env-var

Qual a versão do seu windows?

Depois que você configurar as variáveis de ambiente sugiro que você consulte outro site:
http://java.sun.com/j2ee/tutorial/index.html

[]s e boa sorte
Richard, se você quer que os dados apareçam dentro de uma outra página terá que ter duas páginas. Na propriedade "action" de uma, coloque referência a outra página onde tem o código que resgata os parâmetros passados. Se quer que aparece na mesma página é só colocar na propriedade "action" do form o nome do arquivo da própria página... alterei o seu JSP para fazer isso. Dê uma olhada.

Quando você submete a página, ela emite um alerta (função alert do JavaScript) com os dados digitados, depois pergunta se você quer submeter realmente os dados. Se você submeter, a página aciona a própria página (action="Pagina.jsp").
Antes de apresentar o formulário a página verifica se parâmetros foram passados. Se existirem, apresenta-os e mostra o formulário se não, só mostra só o formulário.

<!-- arquivo: Pagina.jsp -->
<HTML>
<HEAD>
<TITLE>[Pagina1]</TITLE>
<!-- função javascript para apresentar um alerta com os dados -->
<SCRIPT language="JavaScript">
function Salvando () {
alert("Código: "+document.f.codigo.value+"
"+"Descrição: "+document.f.descricao.value);
if(confirm("Submeter esses dados?")) return true;
else return false;
}
</SCRIPT>

</HEAD>
<BODY>
<%
// resgata os parâmetros que foram passados
String Codigo = request.getParameter("codigo");
String Nome = request.getParameter("descricao");
// verifica se esses parâmetros são diferentes de nul
if ((Codigo != null) && (Nome != null)) {
// apresenta esses os parâmetros na tela
out.println("Codigo do Cargo: " + Codigo);
out.println("<br>Descrição do Cargo: " + Nome);
}
%>
<!-- formulário -->
<FORM NAME="f" ACTION="Pagina.jsp" METHOD="POST" onsubmit="javascript: return Salvando()">
<p>Código: <INPUT TYPE="text" NAME="codigo" VALUE="" MAXLENGTH="5"> </p>
<p>Descrição: <INPUT TYPE="text" NAME="descricao" VALUE="" MAXLENGTH="30"> </p>
<INPUT TYPE="submit" VALUE = "Salvar" NAME="salvar">
</form>
</body>
</html>

Acho que é isso...
[]s
Então André, é que esse tutorial é para instalação do Java Development Kit (JSDK).
Existe ainda uma outra versão do JDK que é o Java 2 SDK Enterprise Edition.
É essa versão que ela está querendo instalar e a instalação é um pouquinho diferente.

[]s
Richard, o que você quer fazer? Desculpe, não entendi direito.
Quer que quando essa página submeta os dados eles vão para uma página em branco?
Legal Paulo!!
Praticamente não existe documentação de Struts em português (desculpem, mas eu não achei. Só inglês. Se alguém tiver alguma documentação em português me avisem por favor).

[]s
Tem alguns exemplos que vem com o próprio Struts.
Um exemplo de logon, outro de upload... bem interessante. Vale a pena dar uma olhada.
São aqueles WARs que vem junto. É só colocar o arquivo dentro do diretório "webapps" do Tomcat e reiniciá-lo.
Aí você acessa normal:
http://ip_appserver:port/nome_do_exemplo_sem_extensao_war
por exemplo, o arquivo "struts-example.war":
http://localhost/struts-example

[]s
Não acredito... Não tentou nem traduzir???????????
Faça o seguinte... Vá nesse site:
http://www.google.com.br/language_tools?hl=pt e desça um pouco até encontrar um campo "Traduzir a página da Web" e digite o seguinte: http://java.sun.com/j2ee/sdk_1.3/install.html
Deixe na configuração de idioma inglês para português e clique em traduzir...
pronto! Agora siga os passos para instalar........

[]s
Não tem nem idéia?? Conhece a linguagem Java?
Sabe como funciona?
Você não tem nem ideía de como fazer?
Nem chegou a tentar fazer nada?
Chegou a escrever algo e está com dúvida?
Qual a sua dúvida?
Você leu as instruções de instalação no site da Sun?
Lá tei um passo a passo de como configurar / instalar o J2EE 1.3.

[]s
Pois é Paulo! Estava dando uma olhada e também achei que o erro poderia ser na hierarquia do pacote. Mas não sei o porque.
Uma classe sem construtor padrão, tem um construtor padrão criado implicitamente que chama o construtor padrão da sua superclasse (no caso, aqui, a classe java.lang.Object).
Até aí tudo bem pois a classe Bean teria seu construtor implícito criado e tudo funcionaria ok.
Fiz um outro teste e verifiquei que somente quando coloco a classe Bean dentro de um pacote (pode ser o um pacote mínimo, por exemplo 'com') o JSP funciona.
Entendi bem isso, mas não sei o porque...
Poderia me explicar? Isso acontece em todos os AppServers?

[]s
Esse método da sua classe Bean serve para que?

public void bean() {}

Não houve erro? Não deveria ser o construtor:
public Bean() {}

Mudei isso e coloquei ela dentro de um pacote.
pacote:

package com;
public class Bean {
private int cod;
private String nome;
public Bean() { }
public void setCodigo(int codigo) { this.cod = codigo; }
public void setNome(String anm) { this.nome = anm; }
public int getCodigo() { return this.cod; }
public String getNome() { return this.nome; }
}

Compilei e coloquei o Bean.class dentro do diretório 'WEB-INFclassescom'

No JSP coloquei a Tag:
<jsp:useBean id="TBean" class="com.Bean" scope="session"/>
fiz ainda um teste no meio do JSP:
<%= TBean.getCodigo() %>

....... stop Tomcat.... Start.... funcionou normal.
Tente colocar um construtor padrão no seu Bean e colocá-lo dentro de um pacote padrão (por exemplo 'com.Everton').

[]s
Everton,
Manda o código do seu JSP e do Bean (se não for muito grande).
Você colocou o Bean compilado dentro da pasta classes?
Vai ser mais fácil ajudar com o código.

[]
Como o Paulo já explicou, o parâmetro é para a VM e não do programa.
Não tem nada a ver com o que postei.
Desculpem a falha...
 
Índice dos Fóruns » Perfil de diogompbr » Mensagens enviadas por diogompbr
Ir para:   
Powered by JForum 2.1.8 © JForum Team