摘要:概述一共兩個頁面當(dāng)直接訪問產(chǎn)品列表的時候會判斷用戶是否登錄如果用戶沒有登錄則直接秒跳轉(zhuǎn)如果用戶登錄則不進(jìn)行跳轉(zhuǎn)登錄頁面對于登錄頁面來說直接輸入用戶名密碼和數(shù)據(jù)庫進(jìn)行對比進(jìn)行登錄并進(jìn)行密碼的本地保存一般是需要對密碼加密進(jìn)行本地保存的代碼如下配
概述
一共兩個頁面
當(dāng)直接訪問產(chǎn)品列表的時候,會判斷用戶是否登錄,如果用戶沒有登錄,則直接3秒跳轉(zhuǎn).
如果用戶登錄,則不進(jìn)行跳轉(zhuǎn)
登錄頁面:對于登錄頁面來說,直接輸入用戶名,密碼.和數(shù)據(jù)庫進(jìn)行對比,進(jìn)行登錄.
并進(jìn)行密碼的本地保存
ps 一般是需要對密碼加密進(jìn)行本地保存的代碼如下 配置文件
登錄界面Archetype Created Web Application login /Login.jsp driver com.mysql.cj.jdbc.Driver url jdbc:mysql://47.94.95.84:32786/test user test password ** login /login.html
<%@ page import="java.sql.Connection" %> <%@ page import="java.sql.PreparedStatement" %> <%@ page import="java.sql.ResultSet" %> <%@ page import="java.sql.DriverManager" %><%-- Created by IntelliJ IDEA. User: ming Date: 19-3-13 Time: 下午10:02 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %>登錄頁面
<%-- Created by IntelliJ IDEA. User: ming Date: 19-3-14 Time: 下午2:51 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %>注意Title 此為商品列表 <% // 服務(wù)器端驗(yàn)證 if(session.getAttribute("mid") == null) { // 執(zhí)行頁面跳轉(zhuǎn) response.setHeader("refresh", "2;URL=/login.html"); } %>
產(chǎn)品界面通過本地cookie和服務(wù)器的session進(jìn)行雙向驗(yàn)證.
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/73725.html
摘要:對象具有請求域,即完成客戶端的請求之前,該對象一直有效。提交的數(shù)據(jù)量最多不超過。安全性較低但效率比方式高。適合提交數(shù)據(jù)量大,安全性高的用戶信息。除非本次會話的所有頁面都關(guān)閉后再重新訪問某個或者,將會創(chuàng)建新的會話。 JSP 簡介 全名為Java Server Pages,其根本是一個簡化的Servlet設(shè)計(jì),實(shí)現(xiàn)了在Java當(dāng)中使用HTML標(biāo)簽。JSP是一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),也是Java...
摘要:提供了個內(nèi)置對象該對象會自動進(jìn)行實(shí)例化操作種屬性范圍只在一個保存屬性跳轉(zhuǎn)無效一次請求保存屬性跳轉(zhuǎn)依舊有效同一會話有效整個服務(wù)器上保存所有用戶都可使用屬性一個屬性設(shè)置在本頁上跳轉(zhuǎn)后無法獲得下午設(shè)置屬性重中取出屬性姓名生日屬性服務(wù) jsp提供了9個內(nèi)置對象,該對象會自動進(jìn)行實(shí)例化操作 4種屬性范圍 page 只在一個保存屬性,跳轉(zhuǎn)無效request 一次請求保存屬性,跳轉(zhuǎn)依舊有效sessi...
摘要:的學(xué)習(xí)與內(nèi)置對象對象代表服務(wù)器對客戶端的響應(yīng)。在增加之前必須先創(chuàng)建對象。一次會話的含義是從客戶端瀏覽器連接服務(wù)器開始,到客戶端服務(wù)與斷開為止。范圍內(nèi)的屬性可以在多個頁面的跳轉(zhuǎn)之間共享。 Java Server Page的學(xué)習(xí)(resopnse與session) 內(nèi)置對象 response對象 respone代表服務(wù)器對客戶端的響應(yīng)。如果要在JSP頁面中動態(tài)生成一副位圖或者輸出一個...
摘要:簡而言之,由服務(wù)端生成再發(fā)給客戶端,在客戶端運(yùn)行,相當(dāng)于本地緩存的作用。在出現(xiàn)之前,基本上所有的網(wǎng)站都采用來跟蹤會話。對象存儲特定用戶會話所需的屬性及配置信息。若匹配成功和,說明不是第一次訪問,無需再登錄 什么是cookie?作用是什么?  cookie是小量信息,由網(wǎng)絡(luò)服務(wù)器發(fā)送出來以存儲在網(wǎng)絡(luò)瀏覽器上,從而下次這位獨(dú)一無二的訪客又回到該網(wǎng)絡(luò)服務(wù)器時,可從該瀏覽器讀回...
什么是EL表達(dá)式? 表達(dá)式語言(Expression Language,EL),EL表達(dá)式是用${}括起來的腳本,用來更方便的讀取對象! EL表達(dá)式主要用來讀取數(shù)據(jù),進(jìn)行內(nèi)容的顯示! 為什么要使用EL表達(dá)式? 為什么要使用EL表達(dá)式,我們先來看一下沒有EL表達(dá)式是怎么樣讀取對象數(shù)據(jù)的吧! 在1.jsp中設(shè)置了Session屬性 向session設(shè)置一個屬性 在2...
閱讀 1964·2023-04-26 02:46
閱讀 2062·2021-11-25 09:43
閱讀 1206·2021-09-29 09:35
閱讀 2162·2019-08-30 15:56
閱讀 3480·2019-08-30 15:54
閱讀 2710·2019-08-29 16:35
閱讀 3189·2019-08-29 15:25
閱讀 3355·2019-08-29 14:01