Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda JSP-JavaBean


Luciano Cruz

Pergunta

Amigos por favor sou iniciante em Java/Jsp eu fiz esse programa, valendo nota, sobre o calcula das notas mas não está funcionando direito,o professor pediu para usar Java Bean,para fazer esse programa, quando eu coloco 3 notas

exemplo: 10,8,7 dividindo por trés vai dar 8 e pouco com isso o aluno seria aprovado.

mas o único resultado que aparece é aluno reprovado,não sei sei se eu errei no If/Else,ou outra coisa se alguém puder ajudar eu agradeço.

Segue o Código:

Pagina Index em JSP

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<jsp:useBean id="aluno" class="Avaliacao.Media" />
<jsp:setProperty name="aluno" property="*" />
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h3>Calculo Avaliação</h3>
<pre>
Nome: <%=aluno.getNome()%>
Av1: <%=aluno.getAv1()%>
Av2: <%=aluno.getAv2()%>
Av3: <%=aluno.getAv3()%>
Media:<%=(aluno.getAv1() + aluno.getAv2() + aluno.getAv3()) /3
%>
</pre>
<%
if (aluno.getMedia () < 6){
out.println("Aluno está reprovado");}
else {
out.println("Aluno aprovado"); }
%>
</body>
</html>
A pagina em Java
package Avaliacao;
/**
*
* @author lufaria
*/
public class Media {
private String nome="Carlos";
private double av1= 8;
private double av2= 8;
private double av3= 8;
private double media;
public void setNome(String nome) {
this.nome= nome; }
public String getNome() {
return nome;
}
/**
*
* @param av1
*/
public void setAv1(double av1) {
this.av1= av1; }
public double getAv1() {
return av1;
}
/**
*
* @param av2
*/
public void setAv2(double av2) {
this.av2= av2; }
public double getAv2() {
return av2;
}
/**
*
* @param av3
*/
public void setAv3(double av3) {
this.av3= av3; }
public double getAv3() {
return av3;
}
public void setMedia(double media) {
this.media= media; }
/**
*
* @return
*/
public double getMedia() {
return media;
}
}

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...