信息系統(tǒng)設(shè)計(jì)_第1頁(yè)
信息系統(tǒng)設(shè)計(jì)_第2頁(yè)
信息系統(tǒng)設(shè)計(jì)_第3頁(yè)
已閱讀5頁(yè),還剩49頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、用戶注冊(cè)系統(tǒng)struts2+jsp+mysql5.5五個(gè)實(shí)驗(yàn)實(shí)驗(yàn)五有本系統(tǒng)的核心代碼界面V r管理工件平臺(tái)r Oi C n> - Eli V手右 T C 3用戶名稱:關(guān)聽(tīng)芻 |11# 1矍錄密碼:驗(yàn)證碼;essiIBS:13網(wǎng)砧名片 :-lonlhmt個(gè)人召層i._拽才李三BPS Bis-T .岳準(zhǔn)業(yè)進(jìn)袁1莫斷力Ljts術(shù)論壇 衆(zhòng)出弓疸 圖召度1 SO養(yǎng)理菜單mimneiLJ當(dāng)前登錄由戶:湘竹隼美伊客用戶甬色;管理員tr “ Il*管理人員基亦信息列表.管'理菜單.-m-J n-EHU當(dāng)前用戶r1湘竹集美伊客用戶名小強(qiáng)qqqq男21豐機(jī)號(hào)i4B424Email*修改信息_當(dāng)前登靈

2、用戶:湘竹吏美伊當(dāng) 用戶角色:營(yíng)理貢當(dāng)前頁(yè):2總頁(yè)數(shù)I孑總記錄,1512個(gè)人信息IDebug 實(shí)驗(yàn)報(bào)告(一)院系:信息學(xué)院課程名稱:信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)(上)日期:班級(jí)信 A1022姓名專業(yè)信息管理與信息系統(tǒng)學(xué)號(hào)29實(shí)驗(yàn)室701實(shí)驗(yàn)名 稱Web技術(shù)成績(jī)?cè)u(píng)定教師簽名實(shí)驗(yàn)?zāi)?的1、掌握servlet的配置方法2、掌握請(qǐng)求過(guò)濾器用法3、掌握l(shuí)ister 用法實(shí)驗(yàn)內(nèi) 容Servlet 配置常用對(duì)象 過(guò)濾器的用法實(shí) 驗(yàn) 過(guò) 程、結(jié) 果 及 分 析1、請(qǐng)通過(guò)java編與一個(gè)客戶端,能夠把指疋網(wǎng)站,指疋網(wǎng)頁(yè)中的所有超級(jí)連接打印出來(lái)import java.io.BufferedReader;import jav

3、a.i o.ln putStreamReader;import java .n et.URL;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Uris private Stri ng startUrl; /開(kāi)始采集網(wǎng)址String urlC ontent;String Conten tArea;private Stri ng strAreaBegi n, strAreaE nd; /采集區(qū)域開(kāi)始采集字符串和結(jié)束采集字符串private String stringlnUrl, stringNot

4、InUrl;Stri ng strCo nte nt;獲得的采集內(nèi)容Stri ng allUrls; /采集到的所有網(wǎng)址private Stri ng regex; /采集規(guī)則UrlA ndTitle urlAn dTitle = new UrlA ndTitle(); /存儲(chǔ)網(wǎng)址和標(biāo)題public static void main(String args)Urls myurl = new Urls("<body", "/body");myurl.getStartUrl("");myurl.getUrIC onten t();m

5、yurl.getC onten tArea();myurl.getStri ngl nU rl("");myurl.getStri ngNotl nU rl("google"); myurl.Urls();/ 初始化構(gòu)造函數(shù) strAreaBegin和strAreaEndpublic Urls(Stri ng strAreaBegi n. String strAreaE nd) this.strAreaBegin = strAreaBegi n;this.strAreaE nd = strAreaE nd;/public void Urls()int i

6、 = 0;/ Stri ng regex ="<a/href="?'?http:/a-zA-Z0-9+.a-zA-Z0-9+.a-zA-Z+/?.?S|s+a>$" final Stri ng regex = "<a.*?/a>"/ String regex ="http:/.*?>"final Pattern pt = Ppile(regex);final Matcher mt = pt.matcher(C onten tArea);while (mt.fi nd() System.o

7、ut.pri ntln( mt.group();i+;/獲取標(biāo)題final Matcher title = Ppile(">.*?</a>").matcher(mt.group();while (title.fi nd() (”標(biāo)題:"+ title.group().replaceAII(">|</a>","");/獲取網(wǎng)址final Matcher myurl = Ppile("href=.*?>").matcher(mt.group(); while (myu

8、rl.fi nd() (”網(wǎng)址:"+ myurl.group().replaceAII("href=|>", "");System.out.pri ntl n();(”共有"+ i + "個(gè)符合結(jié)果");/獲得開(kāi)始采集網(wǎng)址public void getStartUrl(Stri ng startUrl)this.startUrl = startUrl;/獲得網(wǎng)址所在內(nèi)容;public void getUrlC onten t()Stri ngBuffer is = new Stri ngBuffer();tr

9、y URL myUrl = new URL(startUrl);BufferedReader br = new BufferedReader( new In putStreamReader(myUrl.ope nStream();String s;while (s = br.readL in e() != n ull) is.appe nd(s);urlC on te nt = is.toStri ng(); catch (Excepti on e)System.out.pri ntl n(”網(wǎng)址文件未能輸出”);e.pri ntStackTrace();/獲得網(wǎng)址所在的匹配區(qū)域部分publi

10、c void getC onten tArea()int posl = 0, pos2 = 0;posl = urIC onten t. in dexOf(strAreaBegi n) + strAreaBegi n.len gth();pos2 = urlC onten t.i ndexOf(strAreaE nd, pos1);Conten tArea = urlC onten t.substri ng(pos1, pos2);/以下兩個(gè)函數(shù)獲得網(wǎng)址應(yīng)該要包含的關(guān)鍵字及不能包含的關(guān)鍵字/這里只做初步的實(shí)驗(yàn)。后期,保護(hù)的關(guān)鍵字及不能包含的關(guān)鍵字應(yīng)該是不只一個(gè)的。public void get

11、StringlnUrl(String stringlnUrl)this.stri nglnUrl = stri nglnUrl;public void getStri ngNotl nUrl(Stri ng stri ngNotI nUrl)this.stri ngNotl nUrl = stri ngNotl nUrl;/獲取采集規(guī)則/獲取url網(wǎng)址public void getUrl()public String getRegex()return regex;class UrlA ndTitle Stri ng myURL;Stri ng title;2、請(qǐng)建立一個(gè)servlet類用于顯示

12、當(dāng)前的系統(tǒng)時(shí)間public class ss exte nds HttpServlet public void doGet(HttpServletRequest request, HttpServletResponseresponse)throws ServletExcepti on, I OExcepti on this.dopost(request, resp on se);public void doPost(HttpServletRequest request, HttpServletResponseresponse)throws ServletExcepti on, I OExcep

13、ti on Date date=new Date();resp on se.setC onten tType("text/html");Prin tWriter out = resp on se.getWriter();out.pri ntl n("<!DOCTYPE HTML PUBLIC /"-/W3C/DTD HTML 4.01Tran sitio nal/EN/">");out.pri ntln ("<HTML>");out.pri ntl n(”<HEAD><TI

14、TLE>A Servlet</TITLE></HEAD>");out.pri ntln (”<BODY>");out.pri nt("This is ");out.pri nt(this.getClass();out.println(”,using the GET method"+date);out.pri ntln (”</BODY>");out.pri ntln ("</HTML>");out.flush();out.close();實(shí) 驗(yàn) 過(guò)

15、程、結(jié) 果 及 分 析3當(dāng)用戶進(jìn)入 web應(yīng)用沒(méi)有登入時(shí),要求用戶必須登入。Sessi onF ilter.java package n et.pms.web.filter;import java.i o.IO Excepti on;import javax.servlet.Filter;import javax.servlet.FilterChai n;import javax.servlet.FilterC on fig; import javax.servlet.ServletExceptio n;import javax.servlet.ServletRequest; import j

16、avax.servlet.ServletResp on se;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResp on se; import javax.servlet.http.HttpServletResp on seWrapper;*/public class Sessi onF ilter impleme nts Filter public static boolea n isC on tain s(Stri ng container. Strin g regx)

17、boolea n result = false;for (int i = 0; i < regx .len gth; i+) if (contain er.i ndexOf(regx) != -1) return true;return result;public FilterC onfig con fig;public void setFilterC on fig(FilterC onfig con fig) this.c onfig = con fig;public FilterConfig getFilterConfig() retur n con fig;public void

18、doFilter(ServletRequest request, ServletResp onse resp on se, FilterChain chain) throws lOException, ServletExcepti on HttpServletRequest httpreq = (HttpServletRequest) request; HttpServletResp onse httpres = (HttpServletResp on se) resp on se;HttpServletResp on seWrapper wrapper = newHttpServletRes

19、p on seWrapper(HttpServletResp on se) resp on se); Stringlogo nStri ngs= con fig.get In itParameter("logo nStri ngs");String includeStrings =con fig.getI nitParameter("i ncludeStri ngs");Stri ng redirectPath = httpreq.getC on textPath()+con fig.getI nitParameter("redirectPat

20、h");String disabletestfilter =con fig.getI nitParameter("disabletestfilter");if (disabletestfilter.toUpperCase().equals("Y") cha in. doFilter(request, resp on se);return;Strin g logo nList = logo nStri ngs.split("");Strin g in cludeList = in cludeStri ngs.split(&qu

21、ot;");Object user = httpreq.getSessi on( ).getAttribute("useri nfo");if (user = nu II) if (!this.isCo nta in s(httpreq.getRequestURI(),in cludeList) cha in. doFilter(request, resp on se); return;if (this.isCo ntai ns(httpreq.getRequestURI(),logo nList) cha in. doFilter(request, resp o

22、n se); return;wrapper.se ndRedirect(redirectPath); else cha in. doFilter(request, resp on se);public void destroy() this.c onfig = n ull;public void in it(FilterC onfig filterC on fig) throws ServletExceptio n this.c onfig = filterC on fig;4.配置Servlet 過(guò)濾器在 web.xml 中:<filter><filter- name>

23、;Sessi onF ilter</filter- name<filter-class >n et.pms.web.filter.Sessi onF ilter</filter-class> <in it-param><param-n ame>log on Stri ngs</param-n ame> <param-value>logi n.jsp</param-value></in it-param><in it-param><param-n ame> in clud

24、eStri ngs</param-n ame> <param-value>.jsp;.html</param-value></in it-param><in it-param><param-n ame>redirectPath</param-n ame> <param-value>/logi n.jsp</param-value></in it-param><in it-param><param-n ame>disabletestfilter</

25、param-n ame> <param-value>N</param-value></in it-param></filter><filter-mapp ing><filter- name>Sessi onF ilter</filter- name<url-patter n> /*</url-patter n></filter-mappi ng>4、請(qǐng)?jiān)O(shè)計(jì)一種機(jī)制進(jìn)行網(wǎng)站訪問(wèn)者統(tǒng)計(jì)package com.wjl;import java.io .IO Exception;imp

26、ort java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;實(shí) 驗(yàn) 過(guò) 程、結(jié) 果 及 分 析public class Count extends HttpServletpublic void doGe

27、t(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException/得到當(dāng)前web應(yīng)用程序的上下文ServletContext context=this.getServletContext();/取岀當(dāng)前保存的屬性/如果此頁(yè)面是第一次被訪問(wèn),那些count為空,我們幫他初始化為1 /如果不是第一次被訪問(wèn),那么就加1Integer count=(lnteger)context.getAttribute("count");if(count=null)coun

28、t=new Integer(1);elsecount=new Integer(Value()+1);/設(shè)置編碼,不然中文會(huì)變成亂碼response.setContentType("text/html;charset=GB2312");/得到輸岀流對(duì)象PrintWriter out=response.getWriter();out.println("vhtml><head>vtitle>");out.println(”頁(yè)面訪問(wèn)統(tǒng)計(jì)");out.println("v/title>v/head

29、>vbody>");out.println(”當(dāng)前頁(yè)面被訪問(wèn)了 ");out.println("vfont color=red size=20>"+count+"v/font>次");/設(shè)置屬性,將count保存到當(dāng)前的上下文中/context.setAttribute("count",count);session.setAttribute("count",count);session.setAttribute("ip",getRemortlP(req

30、uest);out.close();這種方式是用上下文進(jìn)行記錄的,缺點(diǎn)是每次刷新都會(huì)增加一,下面看防止刷新的。每個(gè)客戶端 只記錄一次。package com.wjl;import java.io .IO Exception;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRes

31、ponse;import javax.servlet.http.HttpSession;public class Count extends HttpServletpublic void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException/*/得到當(dāng)前web應(yīng)用程序的上下文ServletContext context=this.getServletContext();/取岀當(dāng)前保存的屬性/如果此頁(yè)面是第一次被訪問(wèn),那些count為空,我們幫他初始化為

32、1/如果不是第一次被訪問(wèn),那么就加1Integer count=(Integer)context.getAttribute("count");if(count=null)count=new Integer(1);elsecount=new lnteger(Value()+1);*/上面的方式是放到了 context中,我可以放到 session中HttpSession session=request.getSession();Integer count = (lnteger)session.getAttribute("count");i

33、f(count=null)count = 1;elseif(session.getAttribute("ip")!=null&& !session.getAttribute("ip").equals(getRemortlP(request)count = new Integer(Value()+1;/設(shè)置編碼,不然中文會(huì)變成亂碼response.setContentType("text/html;charset=GB2312");/得到輸岀流對(duì)象PrintWriter out=response.get

34、Writer();out.println("vhtml><head>vtitle>");out.println(”頁(yè)面訪問(wèn)統(tǒng)計(jì)");out.println("</title>v/head><body>");out.println(”當(dāng)前頁(yè)面被訪問(wèn)了 ");out.println("<font color=red size=20>"+count+"</font>次");/設(shè)置屬性,將count保存到當(dāng)前的上下文中/con

35、text.setAttribute("count",count);session.setAttribute("count",count);session.setAttribute("ip",getRemortIP(request);out.close();/*獲得客戶端ip* param request* return*/public String getRemortlP(HttpServletRequest request) if (request.getHeader("x-forwarded-for") = n

36、ull) return request.getRemoteAddr();return request.getHeader("x-forwarded-for");實(shí)驗(yàn)報(bào)告(二)院系:信息學(xué)院課程名稱:信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)(上)日期:班級(jí)信 A1022姓名專業(yè)信息管理與信息系統(tǒng)學(xué)號(hào)29實(shí)驗(yàn)室701實(shí) 驗(yàn) 名 稱Struts框架的結(jié)構(gòu)成績(jī)?cè)u(píng)定教師簽名實(shí) 驗(yàn) 目 的1、掌握struts 框架的基本jar包2、掌握struts應(yīng)用的基本流程3、掌握 web.xml 和 struts.xml 及 action 類的與法4 、掌握MVC莫式的系統(tǒng)設(shè)計(jì)思路實(shí) 驗(yàn) 內(nèi) 容Struts應(yīng)用的寫法

37、一、創(chuàng)建一個(gè)struts技術(shù)的用戶登入系統(tǒng),當(dāng)用戶輸入用戶名是張三、密碼是 12345,就進(jìn)入歡迎頁(yè)面。否則繼續(xù)輸入1、strtus 應(yīng)用需要的那些jar包? ( 10分)3、用戶登入界面的設(shè)計(jì)(20分)實(shí) 驗(yàn) 過(guò) 程、結(jié) 果 及 分 析Logi n.jsp</ h2>method ="post"<s:formaction="Logi nActi on"n amespace="/logi n"><s:textfieldn ame = "nameL label ="登錄名稱"s

38、ize ="15"/><s:passwordn ame = "pwd"label ="登錄密碼"size ="15"/><s:submitvalue ="登錄”/>vbody style ="backgro un d-image: url('images/bg-0414.gif')">vcen ter ><br ><h2 >用戶登錄</ s:form ></ center ><

39、;/ body >3、web.xml 配置 20 分)<?xml versio n="1.0" en codi ng="UTF-8"?> vweb-app versi on="2.5"xmln s=""xml ns:xsi二"" xsi:schemaLocati on=""><welcome-><welcome-</welcome-file>v/welcome->vfilter>vfilter- name>

40、;struts2</filter- name> vfilter-class>org.apache.struts2.dispatcher. ng.filter.StrutsPrepareA ndExecuteFilter</filter-class></filter>vfilter-mapp ing><filter- name>struts2</filter- name> <url-pattern>/*</url-pattern> v/filter-mapp in g></web-app&

41、gt;5、登錄action的業(yè)務(wù)類設(shè)計(jì)(30分)package com;import java.util.Map;import com.ope nsymph on y.xwork2.Actio nSupport;import com.ope nsymph ony .xwork2.Acti onCon text; SuppressWar nin gs("serial")public class Log inAction exte nds Action Supportprivate String name;private String pwd;public String get

42、Name() return n ame;public void setName(Stri ng n ame) 實(shí) 驗(yàn) 過(guò) 程、結(jié) 果 及 分 析this. name = n ame;public Stri ng getPwd() return pwd;public void setPwd(Stri ng pwd) this.pwd = pwd;SuppressWar nin gs(" un checked") public String checkLogi n()System.out.pri ntln("* name="+name);/ 獲得把登錄名稱放

43、入把登錄名稱放入ActionCon textac=Acti onCon text.getC on text();Acti onCon textSuppressWar nin gs(" unu sed")Map app=ac.getApplicati on();ac.getSessi on( ).put("logi n", this .n ame);/session 中ac.getApplicati on( ).put("logi n", this .n ame); / applicati on 中return SUCCESS;實(shí)驗(yàn)報(bào)告

44、(三)院系:信息學(xué)院課程名稱:信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)(上)日期:班級(jí)姓名專業(yè)信息管理與信息系統(tǒng)學(xué)號(hào)29實(shí)驗(yàn)室701實(shí)驗(yàn)名稱OGNL成績(jī)?cè)u(píng)定教師簽名實(shí)驗(yàn)?zāi)康?掌握OGN的應(yīng)用場(chǎng)景2、掌握ognl訪冋屬性、訪冋方法、訪冋數(shù)組、訪冋集合等方法實(shí)驗(yàn)內(nèi)容常用的標(biāo)簽的使用OGNL表達(dá)式的使用實(shí) 驗(yàn) 過(guò) 程、結(jié) 果 及 分 析已知OgnlAction類的結(jié)構(gòu)如下:public class OgnlAction exte nds Acti on Support private Cat cat;private MapvString, Dog> dogMap = newHashMapvString, Dog&g

45、t;();private Set<Dog> dogs = new HashSet<Dog>();private String password;private User user;private String user name;private List<User> users = new ArrayList<User>();public Ogn lActio n() users.add( new User(1);users.add( new User(2);users.add( new User(3);dogs.add(new Dog(&quo

46、t;dog1");dogs.add( new Dog("dog2");dogs.add( new Dog("dog3");實(shí) 驗(yàn) 過(guò) 程、結(jié) 果 及 分 析dogMap.put("dog100", new Dog("dog100");dogMap.put("dog101", new Dog("dog101");dogMap.put("dog102", new Dog("dog102");dog類定義如下:public clas

47、s Dog private String name;public Dog() public Dog(Stri ng n ame) super();this. name = n ame;public Stri ng getName() return n ame;public void setName(Stri ng n ame) this. name = n ame;Overridepublic String toString() retur n "dog: " + n ame;該OgnIAction的配置如下:<action name="ognl"

48、 class="com.bjsxt.struts2.ognl.OgnlAction"><result>/og nl.jsp</result></act ion>現(xiàn)在請(qǐng)?jiān)O(shè)計(jì)ognl.jsp將OgnlAction類中的所有對(duì)象全部顯示出來(lái)實(shí) 驗(yàn) 過(guò) 程、結(jié) 果 及 分 析實(shí)驗(yàn)報(bào)告(四)院系:信息學(xué)院課程名稱:信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)(上)日期:班級(jí)姓名專業(yè)信息管理與信息系統(tǒng)學(xué)號(hào)29實(shí)驗(yàn)室701實(shí)驗(yàn)名稱攔截器成績(jī)?cè)u(píng)定教師簽名實(shí)驗(yàn)?zāi)康恼莆諗r截器的用法實(shí)驗(yàn)內(nèi)容Strusts攔截器的定義與使用;自定義攔截器;攔截器執(zhí)行過(guò)程;攔截結(jié)果監(jiān)聽(tīng)器實(shí) 驗(yàn) 過(guò)

49、程、結(jié) 果 及 分 析1、請(qǐng)?jiān)O(shè)計(jì)一個(gè)攔截器用來(lái)計(jì)算action類的響應(yīng)時(shí)間package tmq.acti on;importcom.ope nsymph on y.xwork2.Actio nSupport;public class TimerI nterceptorActi onexte ndsActi on SupportpublicStr ing execute()try /模擬系統(tǒng)運(yùn)行時(shí)消耗的時(shí)間Thread. sleep (1000); catch (Exception e)e.pr in tStackTrace(); returnthis . SUCCESS配置文件中的配置如下&

50、lt;!-耗時(shí)攔截器配置->< actio nn ame = "timeri nterceptor"class ="tmq.actio n.Timerl nterceptorActio n"><resultname = "success" >/success.jsp</ result >vin terceptor-refn ame ="timer"/></ action >實(shí) 驗(yàn) 過(guò) 程、結(jié) 果 及 分 析2、方法攔截器的使用,已知存在一個(gè)public c

51、lass MethodActi on exte nds Action Support public String m1() throws Exception return SUCCESS;public String m2() throws Excepti on return SUCCESS;public String m3() throws Excepti on return SUCCESS;public String m4() throws Excepti on return SUCCESS;請(qǐng)疋義一個(gè)方法攔截器用來(lái)攔截m1 m2方法配置文件配置如下:<!-方法過(guò)濾攔截器配置->

52、vin terceptorn ame ="method In terceptor"class ="tmq.i nterceptor.Methodl nterceptor"/><!-方法過(guò)濾配置Action ,默認(rèn)執(zhí)行方法execute-vacti onn ame ="method"class ="tmq.actio n. MethodActio n">vresultname="success" >/login.jsp</ result >vresultname

53、="login">/login.jsp</ result ><!-使用方法過(guò)濾攔截器->vin terceptor-refn ame = "method In terceptor"><!- 指疋execute 方法不被攔截-> vparam name = "includeMethods">m1v/ param >vparamname = "includeMethods">m2v/ param >v/ interceptor-ref>v!-

54、引用系統(tǒng)默認(rèn)攔截器->vinterceptor-ref28 / 56 name = "defaultStack"/>v/ action >實(shí)驗(yàn)報(bào)告(五)院系:信息學(xué)院課程名稱:信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)(上)日期:班級(jí)姓名專業(yè)信息管理與信息系統(tǒng)學(xué)號(hào)29實(shí)驗(yàn)室701實(shí) 驗(yàn) 名 稱成績(jī)?cè)u(píng)定實(shí)例開(kāi)發(fā)教師簽名實(shí)驗(yàn) 目熟悉并掌握java web框架設(shè)計(jì)的實(shí)驗(yàn) 內(nèi)用戶注冊(cè)系統(tǒng)容登錄模塊:In dex.jsp<%page language ="java"import ="java.util.*"pageEncoding="

55、UTF-8" %><%aglibprefix ="s" uri ="/struts-tags"%>實(shí) 驗(yàn) 過(guò) 程、<%String path = request.getContextPath();String basePath =request.getScheme()+":/"+request.getServerName()+":" +request.getServerPort()+path+%>"/"結(jié) 果 及 分 析<! DOCTYPE HTML

56、 PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN"><html ><head ><meta http-equiv= "Content-Type"content ="text/html; charset=utf-8"/><title > Skiyo后臺(tái)管理工作平臺(tái) by Jessica</ title><link rel ="stylesheet"type ="text/css"href

57、="css/style.css"/><scripttype ="text/javascript"src ="js/js.js"></ script ></ head ><body ><div id ="top" > </ div ><imgsrc="images/dl.gif"width="57"onclick="form submit。" > </div>

58、; -><div id ="center_submit"><div class ="button" ><imgsrc="images/dl.gif"width="57"height="20"onclick ="form_submit()" ></ div><div class ="button" ><imgsrc="images/cz.gif"width= &quo

59、t;57"height="20"onclick ="form reset() " > </div ></ div >height="20"<form id ="login" name="login" action ="Login.action"method ="post" ><div id="center"><divid = "center_.left&qu

60、ot;></ div ><divid = "center_middle"><!-<s:textfield name="name" label="登錄名稱 ” size="15" id="user" /><input type="text"name="user" id="user" /><s:password name="pwd" label="登錄密碼

61、"size="15" id="user"/>密碼:<label><inputtype="password" name="pwd" id="pwd" /></label><s:submit value=" 登錄"/>><div class ="user" ><s:textfield</ div ><s:password</ div >name="username"<div class ="user"namepassword"key ="username">label ="登錄密碼"size ="15" id ="user

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論