国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Java Bean + 注冊驗證

chengjianhua / 1797人閱讀

摘要:概述該技術已過時已經過時是因為代碼雜糅在一起沒有做到完美的分離不利于后期的維護過時的原因在于面條代碼的存在即各種代碼雜亂的糅合在一起特點組件式編程步驟封裝成為組件需要那個的時候直接調用組件即可增加復用性標準目錄結構該目錄為目錄中最安全的文

概述

該技術已過時

jsp 已經過時,是因為代碼雜糅在一起,沒有做到完美的分離.不利于后期的維護

java bean 過時的原因在于面條代碼的存在,即,各種代碼雜亂的糅合在一起.

特點

組件式編程
步驟封裝成為組件,需要那個的時候,直接調用組件即可.增加復用性

標準目錄結構 WEB-INF

該目錄為web目錄中最安全的文件夾.保存各種類,第三方jar包,配置文件.

WEB-XML

web部署的描述符

classes

保存所有hacabean

lib

第上方jar包

tags

保存所有標簽文件

jsp

保存jsp文件

css

保存樣式表文件

images

保存圖片文件

page導入JavaBean
package demo;

public class demo {
    public String name;
    public String age;
    public demo(){

    }
    public void setName(String name){
        this.name = name;
    }
    public void setAge(String age){
        this.age = age;
    }
    public String getName(){
        return this.name;
    }
    public String getAge(){
        return this.age;
    }
}
<%--
  Created by IntelliJ IDEA.
  User: ming
  Date: 19-3-14
  Time: 下午9:19
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="demo.demo" %>


    Title


<%
    demo demo = new demo();
    demo.setAge("12");
    demo.setName("ming");
%>
<%=demo.getName()%>
<%=demo.getAge()%>


JavaBean與表單

同jsp
直接傳參即可

jsp:useBean指令

使用jsp:useBean指令可以直接調用類

<%--
  Created by IntelliJ IDEA.
  User: ming
  Date: 19-3-14
  Time: 下午9:19
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>



    Title


<%
    demo.setName("ming");
    demo.setAge("12");
%>
<%=demo.getAge()%>
<%=demo.getName()%>


JavaBean范圍

使用scope屬性標記范圍
當為post的時候,表示為只在本頁生效.
當為request的時候,表示在一次頁面跳轉,不會重新實例化對象
當為session,表示對象的生命周期為整個會話
當為application的時候,表示為所有用戶共同擁有這個對象.即為單例模式

栗子

注冊驗證

<%--
  Created by IntelliJ IDEA.
  User: ming
  Date: 19-3-15
  Time: 上午12:53
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    用戶注冊頁



用戶名"/> <%=reg.getErrorMsg("errname")%> 年齡"/> <%=reg.getErrorMsg("errage")%> E-Mail"/> <%=reg.getErrorMsg("erremail")%>
<%--
  Created by IntelliJ IDEA.
  User: ming
  Date: 19-3-15
  Time: 上午2:04
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title



用戶名 
年齡  
E-Mail 


<%--
  Created by IntelliJ IDEA.
  User: ming
  Date: 19-3-15
  Time: 上午12:55
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    信息驗證中





<%
    // 進行驗證
    if(reg.isVaildate()){
%>
        
<%
    }else{
%>
        
<%
    }
%>


文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/73724.html

相關文章

  • Spring解密 - XML解析 與 Bean注冊

    摘要:解密是注冊及加載的默認實現,整個模板中它可以稱得上始祖。中是這樣介紹的自動裝配時忽略給定的依賴接口,比如通過其他方式解析上下文注冊依賴,類似于通過進行的注入或者通過進行的注入。解析是資源文件讀取解析注冊的實現,要重點關注該類。 Spring是一個開源的設計層面框架,解決了業務邏輯層和其他各層的松耦合問題,將面向接口的編程思想貫穿整個系統應用,同時它也是Java工作中必備技能之一......

    cncoder 評論0 收藏0
  • Spring源碼一(容器的基本實現1)

    摘要:下面跟蹤代碼到這個實現中看看是怎么做的在實例化的過程中,在構造函數中調用了其超類的構造函數,而在超類中對其所處換環境進行的判斷,所謂的環境呢,事實上指得就是是通過,還是通過加載的上下文,這也就意味著不同方式加載可能存在某些不同。 前言 本文基于《Spring源碼深度解析》學習, 《Spring源碼深度解析》講解的Spring版本低于Spring3.1,當前閱讀的版本為Spring5.x...

    awokezhou 評論0 收藏0
  • 記錄_使用JSR303規范進行數據校驗

    摘要:時間年月日星期三說明使用規范校驗接口請求參數源碼第一章理論簡介背景介紹如今互聯網項目都采用接口形式進行開發。該規范定義了一個元數據模型,默認的元數據來源是注解。 時間:2017年11月08日星期三說明:使用JSR303規范校驗http接口請求參數 源碼:https://github.com/zccodere/s... 第一章:理論簡介 1-1 背景介紹 如今互聯網項目都采用HTTP接口...

    187J3X1 評論0 收藏0
  • 如何在低版本的 Spring 中快速實現類似自動配置的功能

    摘要:一些常用操作判斷類是否存在調用提供的來判斷一個類是否存在當前下。在當前的例子中,我們假定一下當前環境為沒有使用以及高版本的。模擬低版本的環境這里只是簡單地引入了依賴,并沒有真正的使用的版本,但也沒有使用以上的一些特性。 感謝您的閱讀,本文由 楊斌的博客 版權所有。如若轉載,請注明出處:楊斌的博客(https://y0ngb1n.github.io/a/c...) 在 Spring 4...

    wuyumin 評論0 收藏0
  • Spring Cloud 參考文檔(Spring Cloud Commons:通用的抽象)

    摘要:通用的抽象服務發現負載均衡和斷路器等模式適用于所有客戶端都可以使用的通用抽象層,獨立于實現例如,使用或發現。重試失敗的請求可以將負載均衡的配置為重試失敗的請求,默認情況下,禁用此邏輯,你可以通過將添加到應用程序的類路徑來啟用它。 Spring Cloud Commons:通用的抽象 服務發現、負載均衡和斷路器等模式適用于所有Spring Cloud客戶端都可以使用的通用抽象層,獨立于實...

    yangrd 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<