freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp的在線家政服務(wù)網(wǎng)站-資料下載頁

2025-05-07 18:37本頁面
  

【正文】 可視組件和非可視組件。在 JSP 中主要使用非可視組件。對于非可視組件,不必去設(shè)計它的外觀,主要關(guān)心它的屬性和方法。 編寫 JavaBeans 就是編寫一個 Java 的類,所以只要會寫類就能編寫一個 beans這個類創(chuàng)建的一個對象稱作一個 beans。為了能讓使用這個 beans 的應(yīng)用程序構(gòu)建工具(比 如 JSP 引擎)知道這個 beans 的屬性和方法,只需在類的方法命名上遵守以下幾點: 1. 如果類的成員變量的名字是 xxx,那么為了更改或獲取成員變量的值,可以使用getxxx()和 setxxx()來獲取和修改屬性。 2. 對于布爾邏輯型的屬性,可以用 is 代替上面的 get和 set。 3. 幾種方法的訪問屬性都必須是 Public 的。 4. 類中如果有構(gòu)造方法,那么這個方法也是 public 的,并且是無參數(shù)的。 使用 Beans 由于 JavaBean 是從 JSP 中抽象出來的公用功能的方法和類的集合,要想很好的掌握是需要時間和實踐的。 我 是 第一次接觸它,所以沒有用的太多 。 1.使用 JavaBean 和使用 JSP的不同 如果使用的是 JSP,那么調(diào)用過程如下: 執(zhí)行結(jié)果執(zhí)行 JSP文件(包含所有的方法)用戶請求 如果使用的 JavaBean,整個過程就會不同: 執(zhí)行 JSP 文件(只有方法調(diào)用,沒有方法實體)用戶請求 運行結(jié)果返回 JSP 調(diào)用 JavaBean(方法實體載體 ) 執(zhí)行結(jié)果重復(fù)上述步驟直到所有調(diào)用完畢 ***大學(xué)本科畢業(yè)設(shè)計說明書 雖然好像使用 JavaBean 后步驟多了,而且執(zhí)行的結(jié)果一樣,但是 維護(hù)的時候 確實很方便, JSP 文件根本不需要修改,只要保留 JavaBean 中的方法名,改變方法體后仍然可以調(diào)用。 2.后臺管理員添加 人員信息 Bean: package 。 public class PersonBean { String id, name, sex。 int age=0。 String diploma, exper, subject, place, addr, phone。 //setter public void setId(String id){=id。} public void setName(String nm){name=nm。} public void setSex(String s){sex=s。} public void setAge(int ag){age=ag。} public void setDiploma(String dp){diploma=dp。} public void setExper(String ex){exper=ex。} public void setSubject(String sb){subject=sb。} public void setPlace(String plc){place=plc。} public void setAddr(String adr){addr=adr。} public void setPhone(String p){phone=p。} //getter public String getId(){return id。} ***大學(xué)本科畢業(yè)設(shè)計說明書 public String getName(){return name。} public String getSex(){return sex。} public int getAge(){return age。} public String getDiploma(){return diploma。} public String getExper(){return exper。} public String getSubjec(){return subject。} public String getPlace(){return place。} public String getAddr(){return addr。} public String getPhone(){return phone。} } 3.后臺數(shù)據(jù)庫連接代碼: package 。 import 。 import .*。 public class DoDatabase { DBConnection dbc=null。 //Connection con=null。 public DoDatabase() { dbc=new DBConnection()。 ()。 // con=()。 } public DBConnection getDBC() { return dbc。 } ***大學(xué)本科畢業(yè)設(shè)計說明書 public boolean delIt(String table,String field,String id) { String sql=delete from +table+ where +field+=39。+id+39。 if((sql,2)) return true。 else return false。 } public boolean delIt(String table,String field,int id) { String sql=delete from +table+ where +field+=+id。 if((sql,2)) return true。 else return false。 } public boolean checkUser(String id,String pw,String t) { String sql=null。 if((admin)) sql=select * from admin where admin_id=39。+id+39。 and admin_pw=39。+pw+39。 else sql=select * from client where userId=39。+id+39。 and user_pw=39。+pw+39。 (sql,1)。 if(())return true。 else return false。 } ***大學(xué)本科畢業(yè)設(shè)計說明書 public void writeLog(String id) { try{ Date d=new (new ().getTime())。 String sql=update client set last_login_time=? where userId=?。 Connection con=()。 PreparedStatement ps=(sql)。 (1,d)。 (2,id)。 ()。 ()。 }catch(Exception e){(e)。} } public UserBean getUserBean() { UserBean user=new UserBean()。 ((userId))。 ((user_name))。 ((user_phone))。 ((last_login_time))。 (true)。 return user。 } public String getSubjectList(int root) { String sql=select * from service where service_root=+root。 String str=,value=null。 ***大學(xué)本科畢業(yè)設(shè)計說明書 (sql,1)。 while(()) { value=(service_name).trim()。 str=str+option value=39。+value+39。+value+/option\n。 } ()。 return str。 } public void closeCon() { ()。 } } 4. JavaBean 和 JSP 的轉(zhuǎn)換 要想將 JavaBean 轉(zhuǎn)換成獨立的 JSP,只要將 Bean 中抽象出來的方法賦予實際 的變量,然后放到調(diào)用該方法的 JSP 文件中相應(yīng)的位置。 以下是添加家教人員信息的 JSP代碼 %@page contentType=text/html。charset=gb2312 import=.*% % DBConnection dbc=null。 String type=(type),sql=null,title=添加家教人員。 String t_id=,t_name=,t_age=,t_place=,t_addr=,t_phone=,t_subject=。 //1 代表添加 ,2 代表修改 ,3 代表刪除 if((2))// ***大學(xué)本科畢業(yè)設(shè)計說明書 { title=修改家教人員 。 t_id=(pid)。 sql=select * from teach where t_id=39。+t_id+39。 dbc=new DBConnection()。 ()。 (sql,1)。 ()。 t_name=(t_name).trim()。 t_age=((t_age))。 t_place=(t_place).trim()。 t_addr=(t_addr).trim()。 t_phone=(t_phone).trim()。 t_subject=(t_subject).trim()。 } % center form name=form1 method=post action= table width=437 height=181 border=0 cellspacing=2 td colspan=2 align=center%=title%/td tr td width=92編號 /td td width=271 input name=p_id type=text id=p_id value=39。%=t_id%39。/td /tr tr td姓名 /td tdinput name=p_name type=text id=p_name value=39。%=t_name%39。/td ***大學(xué)本科畢業(yè)設(shè)計說明書 /tr tr td姓別 /td tdselect name=p_sex id=p_sex option value=null請選擇 /option option value=男 男 /option option value=女 女 /option /select/td /tr tr td年齡 /td tdinput name=p_age type=text id=p_age value=39。%=t_age%39。/td /tr tr td學(xué)歷 /td tdselect name=p_diploma id=p_diploma option value=無 請選擇 /option option value=中專 中專 /option option value=大專 大 專 /option option value=本科 本科 /option option value=研究生 研究生 /option /select/td /tr tr td家教學(xué)科 /td tdinput name=p_subject type=text id=p_subject size=30 value=%=t_subject% /td /tr tr td /td ***大學(xué)本科畢業(yè)設(shè)計說明書 tdselect name=sub2%=new DoDatabase().getSubjectList(1)% /select input type=bu
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1