データベースをサーブレットに取得したので、次のようになります。
コード:
for (int i = 0; i < ex.getExpenses().size(); i++) {
out.println("<tr>");
out.println("<td > " + ex.getExpenses().get(i).getNum()+ "</td>");
out.println("<td > " + ex.getExpenses().get(i).getPayment() + "</td>");
out.println("<td > " + ex.getExpenses().get(i).getReceiver() + "</td>");
out.println("<td > " + ex.getExpenses().get(i).getValue() + "</td>");
out.println("<td><form ><input name = \"num\" type = \"hidden\" value = \""+ex.getExpenses().get(i).getNum()+" \">");
out.println("<input type = \"submit\" value = \"add\">");
out.println("</form></td>");
out.println("</tr>");
}
out.println("<td></td><td></td><td></td><td></td><td><input type = \"submit\" value = \"get the SUM\"></td>");
out.println("</table>");
他に私がしなければならないことは、セッション追跡(および「追加」した隠しフィールドタイプ)を使用することです。選択した値の合計を計算するサーブレットを記述します(値22の後に追加を押し、値5555の後に表示されるように) 「合計ボタンを取得」をクリックしたときの結果 5577.0)。ショッピングカートに追加してから、購入したいものの合計を取得するようです。しかし、私はこれをやったことがないので、あなたの助けを求めています。
私はまだ必死に助けを待っています!!