Danh sách 36,2 chắc chắn là một cải thiện, nhưng chúng tôi đã vẫn còn có một cách để đi. Một số vấn đề vẫn có thể đi sai. Ví dụ, những gì nếu người dùng đẩy nút quay lại và bắt đầu hơn? Điều gì sẽ xảy ra nếu trình duyệt của mình đã vô hiệu hóa JavaScript, hoặc vì một lý do khác, xử lý chế biến trong trình duyệt không thể được sử dụng? | 316 Item 36 36 37 ỉimpo PDF Mer ạ Unregistered Version - http 40 BODY 41 HTML continued Handling Multiple Submits Listing was certainly an improvement but we ve still got a ways to go. A number of issues still could go wrong. For example what if the user pushes the back button and starts over What if his or her browser has JavaScript disabled or for some other reason handlingtheprocessing in thebrowser cannot be used We can still solve the problem but now instead of preventing multiple submits we need to handle them on r s. . .T. esrs the back end viathsssrvletthat proccssesthe form. sis To understand howtssslve thernultiple-subrnltpcoblern wernust fiwt undetstanS how servlets enows HTnP isldVetentlyo stateless protocol. To handle state we need some way for the browser to communicate .111 s n. . . i . r s .s to the back eveonotthetusrent reeuestrseartoSatergerniock of requests Additionally the server nsehetwroet manaseths detafor agivehnes vtssnussSs. Theserviot sesson provides usasolurtds lie HttpeervSetrnethodcđoGet and doPost l ere etoviSuS tTthtwoseeaVfic poeemetsre HtepServentSdeueot and acesss whet is commonlyreperrsdtoss Oovemechavismsfor accessing and r . exactly ss aeervletsession A servlet session is a number of things. It is d A set oeetdtvtmanagecl bythoWebseaveranS sepsessntebbesspedris identifier Shared bu all e I . 0 .0 .1 dhens A place to store state data . . .e . i Defined at least for HttpServlets via the HttpSession interface Before we look alhow wecansslee .so- iPtSilem Ihtb multiple submits with a server-side solution we need to understand the servlet session lifecycle. As with EJBs and other servers de entities setvletaessions go through a defined set of states during their lifetime. lifecycle ofo resvlet session. Too Many