![dayjavaweb之文件和課件so easy系列jsp教程_第1頁](http://file4.renrendoc.com/view/c8cbe09f6803279961762e3ebd1d338b/c8cbe09f6803279961762e3ebd1d338b1.gif)
![dayjavaweb之文件和課件so easy系列jsp教程_第2頁](http://file4.renrendoc.com/view/c8cbe09f6803279961762e3ebd1d338b/c8cbe09f6803279961762e3ebd1d338b2.gif)
![dayjavaweb之文件和課件so easy系列jsp教程_第3頁](http://file4.renrendoc.com/view/c8cbe09f6803279961762e3ebd1d338b/c8cbe09f6803279961762e3ebd1d338b3.gif)
![dayjavaweb之文件和課件so easy系列jsp教程_第4頁](http://file4.renrendoc.com/view/c8cbe09f6803279961762e3ebd1d338b/c8cbe09f6803279961762e3ebd1d338b4.gif)
![dayjavaweb之文件和課件so easy系列jsp教程_第5頁](http://file4.renrendoc.com/view/c8cbe09f6803279961762e3ebd1d338b/c8cbe09f6803279961762e3ebd1d338b5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
SoEasy列之JSPJSP指令元pagepage指令是JSP頁面中最常用的指令,用來JSP頁面的屬性等信息。一個page指令允許定義多個屬性;也可以一個page指令定義一個屬性,定義多個page指令。一個page指令,<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-一個page指令,設置一個屬性.配置多個page<%@page<%@pagepageEncoding="UTFimportpage屬性名取值范描指明該JSPJSP文件繼承于哪個類。JSPServlet,因此當指明繼承普Servlet的init()、destroy()等方法。引入該JSP中用到的類、包等。import是唯一可以多次的page指令屬性。一個import屬性可以多個類,中間用英文逗號隔JSPJSPSessiontrueSession對象。默認為程序執(zhí)行完畢或者執(zhí)行out.flush()操作時才到客戶端。默認為autoFlush設為true8KB指定該頁面是否為錯誤處理頁面。如果為true,則該JSPException對象,可直接使用,否則沒有。默認為JSP頁面的指明一個錯誤顯示頁面,如果該JSP程序拋出一個未捕捉的異常,則轉(zhuǎn)到errorPageerrorPage指定的頁面通常isErrorPage屬性為trueException對象為未捕捉的異常。有效的文檔類JSPServlet.getServletInfo()方法獲是否去掉指令前后的空白字符。默認為EL表達式。默認為falsepageEncoding和contentTypepageEncodingJSP頁面使用的編碼格式。pageEncoding<%@<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-contentTypeJSPServletresponse.setContentType()方pageEncoding屬性與contentTypeerrorPageisErrorPage創(chuàng)建一個JSP<%@<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01<title>MyJSP'page.jsp'starting<metahttp-equiv="pragma"content="no-<metahttp-equiv="expires"ThisismyJSPpage.thrownew}發(fā)布Web工程,并頁面報錯提示JSP頁面的thrownewRuntimeException();這句報錯當頁面報錯時,創(chuàng)建一個JSP<%@<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01<title>MyJSP'error.jsp'starting<metahttp-equiv="pragma"content="no-<metahttp-equiv="cache-control"content="no-<metahttp-equiv="expires"thisiserror<%@<%@pagelanguage="java"pageEncoding="UTF-8"重新發(fā)布Web工程,并這時再次當前的JSP頁面,會發(fā)現(xiàn)顯示的是error.jsp頁面的內(nèi)容。這樣的處理使得報HttpWatch200,JSP頁面將錯誤隱,這樣不利于之后的處理。<%@<%@pagelanguage="java"pageEncoding="UTF-8"重新發(fā)布Web工程,并error.jspJSPexception獲取異常信息等功能,該對象只能<%@<%@pagelanguage="java"pageEncoding="UTF-8"<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01<title>MyJSP'error.jsp'starting<metahttp-equiv="pragma"content="no-<metahttp-equiv="cache-control"content="no-<metahttp-equiv="expires"thisiserror<%=exception.getMessage()JSP頁面中指定錯誤頁面雖然可以,但是操作繁瑣(JSP頁面指定web.xml文件配置錯誤頁面信息。<?<?xmlversion="1.0"encoding="UTF-<web-app" 配置對應狀態(tài)碼為404includeincludeJSPJSP頁面、HTML頁面、文本文件或一段Java代碼。include語法格式如下:<%@<%@includefile="包含文件的路徑include.jsp<%@<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01<title>MyJSP'include.jsp'starting<metahttp-equiv="pragma"content="no-<metahttp-equiv="cache-control"content="no-<metahttp-equiv="expires"<%@includefile="date.jsp"date.jspout.println(new下面是一個利用include創(chuàng)建一個news.jsp頁面,用于顯示的內(nèi)容<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01 內(nèi)容頁面<%@includefile="head.jsp"<pstyle="line-height:22px;text-<pstyle="line-height:22px;text-人從來到上,就注定著最終要離開。有人曾,人的一生就是。而且,是沒有人不恐懼的,因為我們不知道它會在什么時候來臨。<pstyle="line-height:22px;text-對于,是每一個人都無法逃避的事情。但,還是有很多人想找到可以留在這個世上的方法,例如中國的。或者有些人選擇相信精神上的永生,而這些人也都無一例外地最終離開了。<pstyle="line-height:22px;text-那個人的的確確地 地離開了我們<pstyle="line-height:22px;text- <pstyle="line-height:22px;text-<pstyle="line-height:22px;text-故事是 。即使最后還是要結束,但至少可以讓人留下深刻的印象,甚至將這個故事永生<pstyle="line-height:22px;text-所以,讓我們珍惜我們現(xiàn)在的每一天吧!因為我們不知道,過了今天之后,明天是不是就會離開。而今天可能會成為我們在這個世上的最后一天,遺憾留在今天。趁著自己還在這個世上,抓緊把自己事情去完成,把自己向?qū)φl說的話去說完。<pstyle="line-height:22px;text-就活在當下吧!此刻的,才是真。不要想著將來我要如何的活著,不要想著將來我要怎么完成事情,不要想著未來我要如何成功。既然要,就現(xiàn)在。既然要完成,就<pstyle="line-height:22px;text-一本書,在乎的不是厚度,而是在乎內(nèi)容的程度。一個人,在乎的不是長度,而是在乎<pstyle="line-height:22px;text-<%@includefile="foot.jsp"創(chuàng)建一個head.jsp頁面,用于顯示的導航欄信息<%@<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01<tablewidth="100%"cellspacing=1<tdbgcolor=#666666colspan=7style="color:#FFFFFF;font-<tdbgcolor=#DDDDDDalign=center>首頁<tdbgcolor=#DDDDDD <tdbgcolor=#DDDDDD <tdbgcolor=#DDDDDDalign=center>軍事<tdbgcolor=#DDDDDDalign=center>郵件<<tdbgcolor=#DDDDDDalign=center>社區(qū)<tdbgcolor=#DDDDDDalign=center>關于創(chuàng)建一個foot.jsp頁面,用于顯示的信息<%@<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01 信息<tablewidth="100%"cellspacing=1<tdalign=centerbgcolor=#666666style="color:#FFFFFF;font-Copyright2007-2014taglibJSP頁面支持,使用功能可以實現(xiàn)視圖代碼重用,很少量的代碼可以實現(xiàn)很復雜的顯示效果。要使用功能必須先庫以及前綴。taglib指令用于指明JSP頁面使用的JSP標簽庫。taglib指令的語法格式如下:<%@<%@taglib 前綴" 庫的完整路徑"目前使用最多的是如下庫<%@<%@taglibprefix="c" /jsp/jstl/core"具體使用方式會在后面的自定 庫中學習到這里只需要掌握如何指 庫即可<%@<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-<%@taglibprefix="c" /jsp/jstl/core"<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01<c:forEachvar="item"<c:outJSP將在調(diào)用頁面中繼續(xù)進行。這個動作與javax.servlet.RequestDispatcher類的include方法一致。<<jsp:includeflush="boolean值"page="被包含頁面的路徑不刷新緩沖區(qū)。true表示刷新緩沖區(qū)。pageJSP頁面的URL。下面通過一個案例來掌握include的使用:創(chuàng)建一個JSP<%@<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01<title>MyJSP'include.jsp'starting<metahttp-equiv="pragma"content="no-<metahttp-equiv="cache-control"content="no-<metahttp-equiv="expires"Stringflag=request.getParameter("flag");Stringp="";p="login.jsp";p=}<<jsp:includepage="<%=p%>"創(chuàng)建一個JSP<%@<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01<title>MyJSP'login.jsp'starting<metahttp-equiv="pragma"content="no-<metahttp-equiv="cache-control"content="no-<metahttp-equiv="expires" 創(chuàng)建一個JSP<%@<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01<title>MyJSP'logout.jsp'starting<metahttp-equiv="pragma"content="no-<metahttp-equiv="cache-control"content="no-<metahttp-equiv="expires"發(fā)布Web工程,并include與include指令的區(qū)別<%@include轉(zhuǎn)換期靜包含的內(nèi)容被JSP<jsp:include喊這個動作運行在運行時將當前的請求轉(zhuǎn)發(fā)給一個靜態(tài)的資源、JSP頁面或者Servlet,請求被JSPjavax.servlet.RequestDispatcher類的forward()方法的作用相同。這個動作的語法格式如下<<jsp:forwardpage="請求轉(zhuǎn)發(fā)到頁面的路徑<%@<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01<title>MyJSP'forward.jsp'starting<metahttp-equiv="pragma"content="no-<metahttp-equiv="cache-control"content="no-<metahttp-equiv="expires"<%System.out.println("forwardjspstart...");<jsp:forward<%System.out.println("forwardjspend...");Servletout.write(out.write("\t<h1>forward.jsp</h1>\r\n");out.write("\t");System.out.println("forwardjspstart..."); if(true)} System.out.println("forwardjsp這個動作與<jsp:include>、<jsp:forward>配合使用,以鍵值對形式為其他提供參數(shù)內(nèi)容。這個動作的語法格式如下:<%@<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01<title>MyJSP'forward.jsp'starting<metahttp-equiv="pragma"content="no-<metahttp-equiv="cache-control"content="no-<metahttp-equiv="expires"<jsp:forward<jsp:paramvalue="true"JSP內(nèi)置對outMethodClearthecontentsMethodClearthecontentsoftheFlushtheThismethodreturnsthesizeofthebufferusedbytheThismethodreturnsthenumberofunusedbytesintheThismethodindicateswhethertheJspWriteris Printa PrintaStringandthenterminatethepageContextpageContextjavax.servlet.jsp.PageContextJSP的四大作用域?qū)ο笾?,pageContext對象代表當前JSP頁面編譯后的內(nèi)容,多用于JSP頁面之間共享數(shù)據(jù)內(nèi)容。Method Returnstheobjectassociatedwiththenameinthepagescopeornullifnot Removetheobjectreferenceassociatedwiththegivennamefromall name, RegisterthenameandvaluespecifiedwithpagescopeMethodThecurrentvalueoftheoutobject(aThecurrentvalueoftheexceptionobject(anThecurrentvalueofthepageobject(InaServletenvironment,thisisinstanceofThecurrentvalueoftherequestobject(aThecurrentvalueoftheresponseobject(aTheServletConfigThecurrentvalueofthesessionobject(anMethod Searchesforthenamedattributeinpage,request,session(ifvalid),andapplicationinorderandreturnsthevalueassociatedor name,intReturntheobjectassociatedwiththenameinthespecifiedscopeornullifnot name,intRemovetheobjectreferenceassociatedwiththespecifiednameinthegiven name, value,intRegisterthenameandvaluespecifiedwithappropriatescope上述方法中的scopeFieldApplicationscope:namedreferenceremainsavailableintheServletContextuntilitisRequestscope:thenamedreferenceremainsavailablefromtheServletRequestassociatedwiththeServletuntilthecurrentrequestiscompleted.Sessionscope(onlyvalidifthispageparticipatesinasession):thenamedreferenceremainsavailablefromtheHttpSession(ifany)associatedwiththeServletuntiltheHttpSessionisinvalidated.requestrequestjavax.servlet.ServletRequest類的實例,代表著客戶端的請求。具體用法請參考Request對象內(nèi)容。responseresponsejavax.servlet.ServletResponse類的實例,代表著服務器端的響應。具體用法請參考Response對象內(nèi)容。configconfigjavax.servlet.ServletConfig類的實例,ServletConfigweb.xmlJSP的參數(shù),JSPconfigServletConfig對象sessionsessionjavax.servlet.http.HttpSession類的實例,session與Http協(xié)議的無狀態(tài)問題的兩種解決方案。如果在JSP頁面中使用<%@pagesession=”false”%>指令的話,則在當前JSP頁面中不能使用session內(nèi)置對象。但一般情況下,不會使用session對象,具體用法請參考HttpSession對象內(nèi)容。applicationapplicationjavax.servlet.ServletContext類的實例,ServletContextJSP所在的WebWeb應用程序?qū)粋€ServletContextServletContextpage內(nèi)置對象page是javax.servlet.jsp.HttpJspPage類的實例,page對象代表當前JSPServlet類的對象。page相當于普通Java類中的關鍵字thisexception內(nèi)置對象exception是java.lang.ExceptionJSPexception對象只能在使用<%@pageisErrorPage=”true”%>JSP頁面中。JSPJavaBean本質(zhì)上就是一個JavaJSP頁面中,既可以使用普通類一樣實例化JavaBean類的對象調(diào)用方法也可以利用JSP提供的動作JavaBean。一個標準的JavaBeanSetter和Getter方法用于設置和獲取JavaBean換句話講,只要是符合上述條件的類,都可以看作是JavaBeanJavaBeanpublicpublicclassUser{publicStringname;publicBooleanmarried;publicStringgetName()return}publicvoidsetName(Stringname)=}publicBooleanisMarried()return}publicvoidsetMarried(Booleanmarried)this.married=}}API(Introspector內(nèi)省的出現(xiàn)有利于對JavaBean的屬性操作,減少了代碼量,內(nèi)省依賴于Java的反射。通過內(nèi)省來操作JavaBean通過Class類對象獲取BeanInfo通過BeanInfo通過屬性描述符對象操作對應JavaBeanpublicpublicclassDemopublicvoidDemo()throwsException{Classc=User.class;Objectobj=BeanInfoinfo=PropertyDescriptor[]pds=***for(PropertyDescriptorpd:pds)//if(pd.getName().equals("name"))//獲取JavaBean的name屬性的寫方法Methodwmdpd.getWriteMethod();wmd.invoke(obj,"longestory");Methodrmd=pd.getReadMethod();}}}}BeanUtils雖然Java提供了反射和內(nèi)省相關的API,用于操作JavaBean組件的屬性。但這些API方法使用起來很復雜,BeanUtils工具是Apache基于Java的內(nèi)省封裝的一個工具包。BeanUtils工具包使用時,需要依賴logging通過BeanUtils工具操作JavaBeanpublicpublicclassDemo{publicvoidDemo()throwsException{Classc=User.class;Objectobj=BeanUtils.BeanUtils.setProperty(obj,"name","longestory");BeanUtils.setProperty(obj,"age","14");BeanUtils.setProperty(obj,"married",true);Stringname=BeanUtils.getProperty(obj,"name");}}通過BeanUtils工具的populate()方法來操作JavaBeanpublicpublicclassDemo{publicvoidDemo()throwsMap<String,Object>map=newHashMap<String,Object>();map.put("name","longestory");map.put("age","18");map.put("married",true);Classc=Objectobj=BeanUtils.populate(obj,map);}}populate()MapJavaBean中,自定義一個工具類來完publicpublicclassCommonUtilspublicstatic<T>TtoBean(Mapmap,Class<T>clazz)tryTbean=clazz.newInstance();BeanUtils.populate(bean,map);returnbean;}catch(Exceptione)thrownew}}}下面通過一個案例來掌握BeanUtils創(chuàng)建一個JSP頁面用于顯示用戶信息<%@<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01頁面<metahttp-equiv="pragma"content="no-<metahttp-equiv="cache-control"content="no-<metahttp-equiv="expires"<formaction="/12_jsp/regist"用戶名:<inputtype="text:<inputtype="password"確 :<inputtype="password"郵箱:<inputtype="text" <inputtype="submit" 創(chuàng)建一個JavaBean用于封裝用戶信息publicpublic{privateStringusername;privateStringpassword;privateString;publicStringgetUsername()return}publicvoidsetUsername(Stringusername)this.username=}publicStringgetPassword()return}publicvoidsetPassword(Stringpassword)this.password=}publicString () }publicvoid=;)}publicStringtoString()+}}return="[username="+username+",password="++創(chuàng)建一個Servlet用于接收用戶信息publicpublicServletextendsHttpServletpublicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{= }publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{doGet(request,}}配置Webweb.xml<?<?xmlversion="1.0"encoding="UTF-<web-app" <<<發(fā)布Web工程,并進試JSP在JSP中可以像使用普通類一樣JavaBean,JSP提供了三個動作<jsp:useBean>該動作用于實例化JavaBean,或者定位一個已經(jīng)存在的JavaBean實例。該動作的語法格式:<<jsp:useBeanid="實例名稱"class="實例全類名"scope="idJavaBean實例的名稱。需要注意的是,指定的名稱是區(qū)分大小寫的,并遵照Java語言變量命名的約定。class屬性:指定JavaBeanscope屬性:指定一個范圍,在這個范圍中,JavaBean實例的是可用的,實際上也是指定JavaBean實例的生命周期。備選取值有page、request、sessionapplication,默認值為page<jsp:useBean>動作的實際作用可以利用下述Java代碼進行解釋<<jsp:useBeanid="user"class="app.java.bean.User"scope="session"Useruser=if(user==null){user=newUser();session.setAttribute("user",}該動作與<jsp:useBean>一起使用,用于設置JavaBean的屬性。該動作的語法格式:<<jsp:setPropertyproperty="屬性名稱"name="實例名稱"value="屬性值該動作用于一個Bean的屬性,并把屬性的值轉(zhuǎn)化成一個String,然后發(fā)送到輸出流中。如果屬性是一個對象,將調(diào)用該對象的toString()方法。該動作的語法格式<<jsp:getPropertyproperty="屬性名稱"name="實例名稱EL表達式語EL便地對象。EL表達式寫在JSP的HTML代碼中,而不能寫在“<%%>”的JSP中。如果在JSP頁面中使用了<%@pageisELIgnored=”true”%>JSPEL表達式。EL表達式的話,可以在EL表達式之前添加“\(例如\${1+2}EL表達式的值為null時,會在JSPEL說范結+加-減*乘/除${17/5}或${17div3${17%5}或${17mod2==${5==5}或${5eq${5!=5}或${5ne<${3<5}或${3lt>${3>5}或${3gt<=${3<=5}或${3le>=${3>=5}或${3ge非emptynot或!一起使用。${notemptyServletELTomcat4.xELEL表達式提供了獲取JavaBeanEL或者JSP<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01<title>MyJSP'expression.jsp'starting<metahttp-equiv="pragma"content="no-<metahttp-equiv="cache-control"content="no-<metahttp-equiv="expires"<jsp:useBeanid="user"class="app.java.bean.User"<!--相當于 ")-- <!--相當 .getAge()--<!--也相當于<jsp:getProperty "property="age">--您 為 ELEL表達式不僅可以對象還內(nèi)置了十一個隱藏對象這些內(nèi)置對象無需創(chuàng)建可以直接使用。EL表達式中的內(nèi)置對象中,最重要的是獲取四大域相關的內(nèi)置對象,如下表:描示apge作用域內(nèi)Map使用<jsp:useBeanid=”user”class=”app.java.bean.User”scope=”pagename屬性值request作用域內(nèi)變量的Map使用 >對象的name屬性值。useBean默認的作用域為requestsession作用域內(nèi)變量的Mapname域內(nèi)變量的Map scope=”applcation”>applcationScope范圍內(nèi)的User對象后{類描示包含所有參數(shù)的String包含所有參數(shù)的String[],包含所有頭信息的Map包含所有頭信息的Map包含所有M name (“user”,“king”))%>設置后 返回 response、page${pageContext.request.remoteAddr}IP地址,相<<ahref="${pageContext.request.contextPath/index.jsp">請求ELEL函數(shù)庫是由第對EL表達式的擴展,目前學習的EL函數(shù)庫是由JSTL(關于JSTL會在后面的內(nèi)容學到)添加的。ELEL表達式調(diào)用。當然不只是JSTLELEL函數(shù)庫。因為EL函數(shù)庫是第提供的,所有要想使用的話,首先需要使用taglib指令引入<%@<%@taglibprefix="fn" /jsp/jstl/functions"JSTL提供的ELStringtoUpperCase(Stringinput)StringtoLowerCase(Stringinput)intindexOf(Stringinput,Stringsubstring)booleancontains(Stringinput,Stringsubstring)booleanstartsWith(Stringinput,Stringsubstring)booleanendsWith(Stringinput,Stringsubstring)StringsubstringAfter(Stringinput,Stringsubstring)StringsubstringBefore(Stringinput,Stringsubstring)StringescapeXml(Stringinput)Stringtrim(Stringinput)Stringrece(Stringinput,StringsubstringBefore,StringsubstringAfter):將一個字符串中的某個Strin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件安全人才隊伍建設研究-詳解洞察
- 梧州2025年廣西梧州市事業(yè)單位招聘1257人筆試歷年參考題庫附帶答案詳解
- 2025年中國塑鋼垂簾軌市場調(diào)查研究報告
- 2025年針織橫機配件項目可行性研究報告
- 廣州廣東廣州市花都區(qū)花山鎮(zhèn)和郁小學臨聘教師招聘筆試歷年參考題庫附帶答案詳解
- 廣東廣東海洋大學后勤保障部招聘非編制水電維修工(第二次)筆試歷年參考題庫附帶答案詳解
- 2025年球衣網(wǎng)布項目可行性研究報告
- 2025年水電解器架項目可行性研究報告
- 2025至2031年中國旋風式二級回收裝置行業(yè)投資前景及策略咨詢研究報告
- 2025年抗菌防霉乳膠漆項目可行性研究報告
- 剪映短視頻剪輯入門教程
- 衛(wèi)生部關于發(fā)布《綜合醫(yī)院組織編制原則試行草案》的通知((78)衛(wèi)醫(yī)字第1689號)
- 中式面點師初級(五級)教學計劃、大綱
- 新外研版九年級上冊英語 Module 1 Unit 2 重點習題課件
- Q∕SY 03026-2019 石腦油-行業(yè)標準
- 浙江共同富裕哪些值得關注
- 元宵節(jié)猜燈謎PPT
- 錦州市主要環(huán)境問題論文
- 東風4型內(nèi)燃機車檢修規(guī)程
- 藥品經(jīng)營企業(yè)GSP計算機系統(tǒng)培訓PPT課件
- 建筑工程冬期施工規(guī)程JGJT1042011
評論
0/150
提交評論