📄 facturation.java
字号:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.Vector;
//import cart.*;
/**
* An HTTP Servlet that responds to the GET and HEAD methods of the
* HTTP protocol. It returns a form to the user that gathers data.
* The form POSTs to another servlet.
*/
public class Facturation extends HttpServlet {
public void doGet (HttpServletRequest req,
HttpServletResponse res)
throws ServletException, IOException
{
// Get the user's session and shopping cart
HttpSession session = req.getSession(true);
Panier mon_panier = (Panier)session.getAttribute(session.getId());
System.out.println(session.getId());
// If the user has no cart, create a new one
if (mon_panier == null) {
mon_panier = new Panier();
session.setAttribute(session.getId(), mon_panier);
}
String total = req.getParameter("tot");
getServletContext().setAttribute("total",total);
// set content-type header before accessing Writer
res.setContentType("text/html");
PrintWriter out = res.getWriter();
out.print("<HTML><HEAD>"+
"<META http-equiv=Content-Type content=\"text/html; charset=windows-1252\">"+
"<SCRIPT language=JavaScript>"+
"function verifForm(formulaire)"+
"{"+
"if((formulaire.cardname.value == \"\")"+
" ||(formulaire.cardprenom.value == \"\")"+
"||(formulaire.cardadresse.value == \"\")"+
"||(formulaire.cardcp.value == \"\")"+
"||(formulaire.cardmail.value == \"\")"+
"||(formulaire.cardnum.value == \"\"))"+
" alert('Veuillez valoriser l ensemble des champs');"+
" else"+
" formulaire.submit(); /* sinon on envoi le formulaire */"+
" }"+
" </SCRIPT><title>Facturation</title></HEAD>"+
"<BODY>"+
"<h1 align=\"center\"><font color=\"red\" size=\"+3\">Formulaire </font><font color=\"purple\" size=\"+3\">de"+
"facturation</font></h1>"+
"<p align=\"center\"> </p>"+
"<br><br>"+
" Le montant total de votre facture est de <strong>"+total+" Euros </strong>"+
"<br><br>Pour valider votre achat,veuillez remplir les champs suivants:"+
"<table height=\"204\">"+
"<FORM action=ClientServlet3?tot="+total+"> <BR>"+
" <TD height=\"25\"><STRONG>Nom:</STRONG></TD><td height=\"25\"><INPUT name=cardname "+
" </td size=\"20\" style=\"background-color: #FFFBEA\">"+
" <TR>"+
" <TD height=\"25\"><STRONG>Prenom:</STRONG></TD>"+
" <TD height=\"25\"><INPUT name=cardprenom td < size=\"20\""+
" style=\"background-color: #FFFBEA\"></TD>"+
"<TR><TD height=\"25\"><STRONG>Adresse:</STRONG></TD>"+
" <TD height=\"25\"><INPUT name=cardadresse td < size=\"20\" style=\"background-color: #FFFBEA\"></TD>"+
"<TR>"+
"<TD height=\"25\"><STRONG>Code postal:</STRONG></TD>"+
" <TD height=\"25\"><INPUT name=cardcp td < size=\"20\" style=\"background-color: #FFFBEA\"></TD>"+
"<TR>"+
"<TD height=\"25\"><STRONG>Email:</STRONG></TD>"+
" <TD height=\"25\"><INPUT name=cardmail td < size=\"20\" style=\"background-color: #FFFBEA\"></TD>"+
"<TR>"+
"<TD height=\"25\"><STRONG>N
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -