[code]
import java.sql.PreparedStatement;
import java.sql.ResultSet;;
public class Contas {
private int idd;
private String tipoDesp;
private String vencimentoD;
private float valorD;
private float somaD;
public float getValorD() {
return valorD;
}
public void setValorD(float valorD) {
this.valorD = valorD;
}
public float getSomaD() {
return somaD;
}
public void setSomaD(float somaD) {
this.somaD = somaD;
}
public void somad(){
try{
conexao.conectar();
PreparedStatement statement;
String sqls= "select sum(valorD) as valorTotal from controledesp;";
statement= conexao.con.prepareStatement(sqls);
ResultSet rs= statement.executeQuery();
//Contas contas= new Contas();
float valorTotal = rs.getFloat("valorTotal");
conexao.desconectar();
//return false;
String valorTotalS= String.valueOf("valorTotal");
} catch (Exception e) {
e.printStackTrace();
}
}
}[/code]
<%@page import="irrus.Contas"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page verContas</title>
</head>
<body>
<%
Contas contade = new Contas();
String ordemde; //para links ordenação funcionar
try{ //para links ordenação funcionar
ordemde= request.getParameter("ordem"); //para links ordenação funcionar
ordemde.isEmpty();
}catch(Exception e){ //para links ordenação funcionar
ordemde= "idd";
}
ArrayList<Contas> contasd= contade.consultard(ordemde); //para links ordenação funcionar
%>
<h2>Todas Despesas:</h2>
<table bgcolor="purple" border="1">
<tr> <!-- transformando em links-->
<th><a href="verDesp.jsp?ordem=tipoDesp"><font color="yellow">Tipo de Despesa</a></font></th>
<th><a href="verDesp.jsp?ordem=vencimentoD"><font color="yellow">Vencimento</a></font></th>
<th><a href="verDesp.jsp?ordem=valorD"><font color="yellow">Valor</a></font></th>
<!-- <th><a href="verDesp.jsp?ordem=somaD"><font color="yellow">Soma</a></font></th> -->
</tr>
<%
for (int i=0; i < contasd.size(); i++){
%>
<tr>
<td><% out.print(contasd.get(i).getTipoDesp());%></td>
<td><% out.print(contasd.get(i).getVencimentoD());%></td>
<td><% out.print(contasd.get(i).getValorD());%></td>
</tr>
<%
}
%>
</table
<!-- chamando SOMA -->
<%
//Contas contaso = new Contas();
//contaso.somad(valorTotal);
%>
<%
float valorTotalS= Float.parseFloat(request.getParameter("valorTotal"));
Contas contaso = new Contas();
%>
%>
<!-- construindo SOMA -->
<table bgcolor="purple" border="5">
<tr>
<td><font color="yellow">SOMA </font></td>
<td><% out.print(contaso.getSomaD());%></td>
</tr>
<tr>
<td><% out.print(contaso.getValor());%></td> <!--apenas para teste se é assim-->
</tr>
</table>
<br><br>
</body>
</html>
[code]
import java.sql.PreparedStatement;
import java.sql.ResultSet;;
public class Contas {
private int idd;
private String tipoDesp;
private String vencimentoD;
private float valorD;
private float somaD;
public float getValorD() {
return valorD;
}
public void setValorD(float valorD) {
this.valorD = valorD;
}
public float getSomaD() {
return somaD;
}
public void setSomaD(float somaD) {
this.somaD = somaD;
}
public void somad(){
try{
conexao.conectar();
PreparedStatement statement;
String sqls= "select sum(valorD) as valorTotal from controledesp;";
statement= conexao.con.prepareStatement(sqls);
ResultSet rs= statement.executeQuery();
//Contas contas= new Contas();
float valorTotal = rs.getFloat("valorTotal");
conexao.desconectar();
//return false;
String valorTotalS= String.valueOf("valorTotal");
} catch (Exception e) {
e.printStackTrace();
}
}
}[/code]
<%@page import="irrus.Contas"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page verContas</title>
</head>
<body>
<%
Contas contade = new Contas();
String ordemde; //para links ordenação funcionar
try{ //para links ordenação funcionar
ordemde= request.getParameter("ordem"); //para links ordenação funcionar
ordemde.isEmpty();
}catch(Exception e){ //para links ordenação funcionar
ordemde= "idd";
}
ArrayList<Contas> contasd= contade.consultard(ordemde); //para links ordenação funcionar
%>
<h2>Todas Despesas:</h2>
<table bgcolor="purple" border="1">
<tr> <!-- transformando em links-->
<th><a href="verDesp.jsp?ordem=tipoDesp"><font color="yellow">Tipo de Despesa</a></font></th>
<th><a href="verDesp.jsp?ordem=vencimentoD"><font color="yellow">Vencimento</a></font></th>
<th><a href="verDesp.jsp?ordem=valorD"><font color="yellow">Valor</a></font></th>
<!-- <th><a href="verDesp.jsp?ordem=somaD"><font color="yellow">Soma</a></font></th> -->
</tr>
<%
for (int i=0; i < contasd.size(); i++){
%>
<tr>
<td><% out.print(contasd.get(i).getTipoDesp());%></td>
<td><% out.print(contasd.get(i).getVencimentoD());%></td>
<td><% out.print(contasd.get(i).getValorD());%></td>
</tr>
<%
}
%>
</table
<!-- chamando SOMA -->
<%
//Contas contaso = new Contas();
//contaso.somad(valorTotal);
%>
<%
float valorTotalS= Float.parseFloat(request.getParameter("valorTotal"));
Contas contaso = new Contas();
%>
%>
<!-- construindo SOMA -->
<table bgcolor="purple" border="5">
<tr>
<td><font color="yellow">SOMA </font></td>
<td><% out.print(contaso.getSomaD());%></td>
</tr>
<tr>
<td><% out.print(contaso.getValor());%></td> <!--apenas para teste se é assim-->
</tr>
</table>
<br><br>
</body>
</html>
[/quote]
[code]
import java.sql.PreparedStatement;
import java.sql.ResultSet;;
public class Contas {
private int idd;
private String tipoDesp;
private String vencimentoD;
private float valorD;
private float somaD;
public float getValorD() {
return valorD;
}
public void setValorD(float valorD) {
this.valorD = valorD;
}
public float getSomaD() {
return somaD;
}
public void setSomaD(float somaD) {
this.somaD = somaD;
}
public void somad(){
try{
conexao.conectar();
PreparedStatement statement;
String sqls= "select sum(valorD) as valorTotal from controledesp;";
statement= conexao.con.prepareStatement(sqls);
ResultSet rs= statement.executeQuery();
//Contas contas= new Contas();
float valorTotal = rs.getFloat("valorTotal");
conexao.desconectar();
//return false;
String valorTotalS= String.valueOf("valorTotal");
} catch (Exception e) {
e.printStackTrace();
}
}
}[/code]
<%@page import="irrus.Contas"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page verContas</title>
</head>
<body>
<%
Contas contade = new Contas();
String ordemde; //para links ordenação funcionar
try{ //para links ordenação funcionar
ordemde= request.getParameter("ordem"); //para links ordenação funcionar
ordemde.isEmpty();
}catch(Exception e){ //para links ordenação funcionar
ordemde= "idd";
}
ArrayList<Contas> contasd= contade.consultard(ordemde); //para links ordenação funcionar
%>
<h2>Todas Despesas:</h2>
<table bgcolor="purple" border="1">
<tr> <!-- transformando em links-->
<th><a href="verDesp.jsp?ordem=tipoDesp"><font color="yellow">Tipo de Despesa</a></font></th>
<th><a href="verDesp.jsp?ordem=vencimentoD"><font color="yellow">Vencimento</a></font></th>
<th><a href="verDesp.jsp?ordem=valorD"><font color="yellow">Valor</a></font></th>
<!-- <th><a href="verDesp.jsp?ordem=somaD"><font color="yellow">Soma</a></font></th> -->
</tr>
<%
for (int i=0; i < contasd.size(); i++){
%>
<tr>
<td><% out.print(contasd.get(i).getTipoDesp());%></td>
<td><% out.print(contasd.get(i).getVencimentoD());%></td>
<td><% out.print(contasd.get(i).getValorD());%></td>
</tr>
<%
}
%>
</table
<!-- chamando SOMA -->
<%
//Contas contaso = new Contas();
//contaso.somad(valorTotal);
%>
<%
float valorTotalS= Float.parseFloat(request.getParameter("valorTotal"));
Contas contaso = new Contas();
%>
%>
<!-- construindo SOMA -->
<table bgcolor="purple" border="5">
<tr>
<td><font color="yellow">SOMA </font></td>
<td><% out.print(contaso.getSomaD());%></td>
</tr>
<tr>
<td><% out.print(contaso.getValor());%></td> <!--apenas para teste se é assim-->
</tr>
</table>
<br><br>
</body>
</html>
[/quote]