第一篇:JSP實驗報告
中南民族大學管理學院
學生實驗報告
課程名稱: JSP程序設計 年
級: 2010 專
業: 姓 名: 學 號: 指導教師:
實驗地點: 管理學院綜合實驗室
學年至 學年度第 學期
第一章 JSP簡介
實驗 Tomcat服務器的安裝與配置
一、實驗目的
本實驗的目的是讓學生掌握怎樣設置Web服務目錄、怎樣訪問Web服務目錄下的JSP頁面、怎樣修改Tomcat服務器的端口號。
二、實驗要求
1、將下載的apache-tomcat-6.0.13.zip解壓到硬盤某個分區,比如D。
2、在硬盤分區D下新建一個目錄,名字為student,見stuent設置為Web服務目錄,并為該Web服務目錄指定名字為good的虛擬目錄。
3、修改端口號為5678.在server.xml文件中找到修改端口號的部分,將端口號修改為5678.4、啟動Tomcat服務器。
5、用文本編輯器編寫一個簡單的JSP頁面biao.jsp,并保存到Web服務目錄student中。
6、用瀏覽器訪問Web服務目錄student中的jsp頁面biao.jsp。
三、實驗內容
1、Tomcat安裝成功并運行
2、編碼實現乘法表 3.代碼
四、實驗結果
biao.jsp頁面
五、實驗結果分析
1、默認的端口號為8080,若修改,在conf目錄下的server.xml文件中修改端口號。
2、設置虛擬目錄。在conf目錄下的server.xml中前加入:
3、Tomcat服務器必須保持啟動。第二章 JSP頁面與JSP標記 實驗1 JSP頁面的基本結構
一、實驗目的
本實驗的目的是讓學生掌握怎樣在JSP頁面中使用成員變量,怎樣使用Java程序片、Java表達式。
二、實驗要求
本實驗將用戶輸入的單詞按字典順序。需要編寫兩個JSP頁面,名字分別為inputWord.jsp和showDictionary.jsp。
1、inputWord.jsp的具體要求 該頁面有一個表單,用戶通過將該表單輸入若干個單詞,并提交給showDictionary.jsp頁面。
2、showDictionary.jsp的具體要求
該頁面負責排序單詞,并將排序的全部單詞顯示給用戶。
(1)該JSP頁面有個名字為dictionary、類型是TreeSet成員變量。
(2)該JSP頁面有public void addWord(String s)方法,該方法將參數s指定的字符串添加到成員變量dictionary中。
(3)該JSP頁面在程序片中操作dictionary,即顯示全部的單詞。
三、實驗內容
1)inputWord.jsp頁面有一個表單,用戶通過該表單輸入若干個單詞,并提交給showDictionary.jsp頁面。
2)showDictionary.jsp負責排序單詞,并將排序的全部單詞顯示給用戶。3)代碼
四、實驗結果
inputWord.jsp頁面
showDictionary.jsp頁面
五、實驗結果分析
1、jsp頁面由html標記、jsp標記、成員變了和方法的聲明、java程序片和java表達式組成。
2、jsp頁面中的成員變量是被所有用戶共享的變量。Java程序片可以操作成員變了,任何一個用戶對jsp頁面成員變量操作的結果,都會影響到其他用戶。
實驗2 JSP指令標記
一、實驗目的
本實驗的目的是讓學生掌握怎樣在JSP頁面中使用include指令標記在JSP頁面中靜態插入一個文件內容。
二、實驗要求
該實驗要求使用include指令標記使得每個頁面都包含有導航條。在進行實驗之前將名字是leader.txt的文件保存到本實驗所使用的web服務目錄中。實驗要求編寫3個JSP頁面,具體要求如下。first.jsp的具體要求
first.jsp使用include指令靜態插入leader.txt.second.jsp的具體要求
second.jsp使用include指令靜態插入leader.txt.third.jsp的具體要求
third.jsp使用include指令靜態插入leader.txt.三、實驗內容
leader.txt編寫3個JSP頁面。
1)frist.jsp使用include指令靜態插入leader.txt文本文件。2)second.jsp使用include指令靜態插入leader.txt文件。3)third.jsp使用include指令靜態插入leader.txt。3)代碼 1
2.3.4.4)
四、實驗結果
frist.jsp頁面
second.jsp頁面
third.jsp頁面
五、實驗結果分析
1、include指令標記是在jsp頁面出現該指令的位置處,靜態的插入一個文 件。被插入的文件必須是可訪問和可使用的。Include指令標記是在編譯 階段就處理所需要的文件,被處理的文件在邏輯和語法上依賴與當前jsp 頁面,優點是執行速度快。
實驗3 JSP動作標記
一、實驗目的
本實驗的目的是讓學生掌握怎樣在JSP頁面中使用include標記動態加載文件,使用forward實現頁面的轉向。
二、實驗要求
編寫3個JSP頁面:giveFileName.jsp、readFile.jsp和error.jsp。
1、giveFileName.jsp的具體要求
要求giveFileName.jsp頁面使用include動作標記動態加載readFile.jsp頁面,并將一個文件的名字比如ok.txt傳遞給被加載的readFile.jsp頁面。
2、readFile.jsp的具體要求
要求readFile.jsp負責根據giveFileName.jsp頁面傳遞過來的文件名字進行文件的讀取操作,如果該文件不存在就使用
Forward動作標記將用戶轉向error.jsp頁面。
3、error.jsp的具體要求 負責顯示錯誤信息。
三、實驗內容
1)giveFileName.jsp頁面使用include動作標記動態加載readFtle.jsp頁面,并將一個文件的名字ok.txt傳遞給被加載的readFtle.jsp頁面。
2)readFile.jsp頁面負責根據giveFileName.jsp頁面傳遞過來的文件名字進行文件的讀取操作,如果該文件不存在就使用forward動作標記將用戶轉向error.jsp。
3)error.jsp負責顯示錯誤信息。4)代碼
四、實驗結果
giveFileName.jsp頁面
error.jsp頁面
五、實驗結果分析
1、include動作標記是在jsp頁面運行時才處理加載的文件,被加載的文件在邏輯和語 法上獨立與當前jsp頁面,include指令標記可以使用param子標記向被加載的jsp 文件傳遞信息。第三章 Tag文件與Tag標記
實驗1 JSP頁面的基本結構
一、實驗目的
本實驗的目的是讓學生靈活掌握在Tag標記中使用標記體。
二、實驗要求
編寫一個JSP頁面giveMess.jsp和一個Tag文件handleMess.tag。JSP頁面通過調用Tag文件在表格中的單元格顯示文本,該JSP頁面通過使用標記體將要顯示的文件傳遞給被調用的Tag文件。
三、實驗內容
1、giveMess.jsp頁面使用帶標記體的Tag標記來調用Tag文件,其中標記體是一行文本,如下所示:
2、handelMess.tag使用
3、分別寫出giveMess.jsp和handelMess.tag的代碼。4.代碼
四、實驗結果
giveMess.jsp頁面
五、實驗結果分析
1、tag文件中可以有html標記符、特殊的指令標記、成員變了和方法、java程序片和java表達式。
2、jsp頁面使用tag標記動態執行一個tag文件。
3、當jsp頁面調用一個tag文件時可能希望動態地向該tag文件傳遞信息,那么就可以使用帶有標記體的tag標記來執行一個tag文件。
實驗2 使用attribute指令
一、實驗目的
本實驗的目的是讓學生靈活掌握在Tag標記中使用attribute指令。
二、實驗要求
編寫一個ShowCalendar.tag文件,該Tag文件負責顯示日歷。編寫一個JSP頁面giveYearMonth.jsp,該JSP頁面使用Tag標記調用ShowCalendar.tag文件,并且向ShowCalendar.tag文件傳遞年份和月份。
三、實驗內容
1、giveYearMonth.jsp通過tag標記調用ShowCalendar.tag文件,并且向ShowCalendar.tag文件傳遞年份和月份。
2、ShowCalendar.tag文件根據jsp頁面傳遞過來的年份和月份顯示日歷。該文件能對jsp頁面傳遞過來的數據進行判斷,比如,如果jsp頁面傳遞過來的數據不是數值型數據,tag文件負責顯示錯誤信息。4.代碼
四、實驗結果
giveYearMonth.jsp頁面
五、實驗結果分析
1、一個tag文件中通過使用attribute指令,使得jsp頁面在調用tag文件時,可以 向該tag文件中的對象傳遞一個引用。tag文件中使用attribute指令:
<%@ attribute name=“對象名字” required=“true”|“false” type=“對象的類型”%>
實驗3 使用variable指令
一、實驗目的
本實驗的目的是讓學生靈活掌握在Tag標記中使用variable指令。
二、實驗要求
編寫一個Tag文件GetWord.tag,負責分解出字符串中的全部單詞,并將分解出的全部單詞返還給調用該Tag文件的JSP頁面。編寫一個JSP頁面giveSoring.jsp,該頁面負責向Tag文件傳遞一個由英文單詞構成的字符串,并負責顯示Tag文件返回的全部單詞。
三、實驗內容
1、giveSoring.jsp通過tag標記調用GetWord.tag,并傳遞一個由英文單詞構成的字符串,顯示tag文件返回的全部單詞。
2、GetWord.tag使用attibute指令得到jsp頁面傳遞過來的字符串,并用vatiable指令返回全部的單詞。
3.代碼
四、實驗結果 giveSoring.jsp頁面
五、實驗結果分析
1、Tag文件可以使用variable指令把一個對象返回給調用它的jsp頁面
Tag文件使用variable指令給出返回的對象的名字、類型和有效范圍:
<%@ variable name-given=“對象名字” variable-class=“對象的類型” scope=“有效范圍”%>
第4章 JSP內置對象 實驗1 request對象
一、實驗目的
本實驗的目的是讓學生掌握怎樣在JSP中使用內置對象request。
二、實驗要求
通過JSP頁面和Tag文件實現數字的四則運算,要求編寫兩個JSP頁面inputNumber.jsp和receiveNumber.jsp及一個Tag文件Computer.tag。receiveNumber.jsp使用內置對象接受inputNumber.jsp提交的數據,然后將計數任務交給Tag文件Computer.tag去完成。
三、實驗內容
1)inputNumber.jsp頁面提供一個表單,用戶可以通過表單輸入兩個數、選擇四則運算符號,并將輸入的兩個數和所選擇的運算符號提交給receiveNumber.jsp頁面。
2)receiveNumber.jsp使用內置對象inputNumber.jsp頁面提交的數據,然后將計算任務交給Tag文件Computer.tag去完成。
3)要求Computer.tag使用attribute指令得到receiveNumber.jsp頁面傳遞過來的書和運算符號,使用variable指令將運算結果返回給receiveNumber.jsp頁面。
4)代碼
四、實驗結果
inputNumber.jsp頁面
receiveNumber.jsp頁面
五:實驗結果分析
1、內置對象request的作用就是用來接收客戶端提交的請求
2、request對象用的比較多的方法是getParameter方法。
request對象的getParameter方法根據指定的參數,獲取客戶端提交的信息。
其語法規則如下:
<% String name=request.getParameter(“txtName”)%>
其中,name是一個字符串變量。txtName是客戶端提交信息中的一個字段名。
3、下面的就是在實驗里面request的使用 <% String a=request.getParameter(“numberOne”);String b=request.getParameter(“numberTwo”);String operator=request.getParameter(“operator”)
實驗2 responese對象
一、實驗目的
本實驗的目的是掌握怎樣使用response對象動態響應用戶的請求。
二、實驗要求
編寫兩個JSP頁面inputRadius.jsp和drawCircle.jsp頁面,drawCircle.jsp頁面使用response對象做出動態響應。
三、實驗內容
1)inputRadius.jsp提供表單,用戶在表單中輸入一個代表圓的半徑的數字,提交給drawCircle.jsp頁面。
2)drawCircle.jsp頁面首先使用request對象獲得inputRadius.jsp提交的數字,然后根據數字的大小做出不同的響應。如果數字小于等于0或者大于100,response對象調用setCountType(String s)方法將contentType屬性的值設置為text/plain,同時輸出“半徑不合理”;如果數字大于0并且小于等于100,response對象調用setContentType(String s)方法將contentType屬性的值設置為image/jpeg,并繪制一個圓;如果用戶在inputRadius.jsp頁面輸入了非數字,response對象調用sendRedirect(URL url)方法將用戶重定向到inputRadius.jsp。
3)代碼
四、實驗結果
1、在輸入要求的范圍以內:
inputRadius.jsp頁面
drawCircle.jsp頁面
2、當輸入的數據不符合要求的結果顯示:
inputRadius.jsp頁面
drawCircle.jsp頁面
五、實驗結果分析:
1、response的作用就是把服務器端的數據以HTTP的格式發送到客戶端瀏覽器
2、與request相比,它的功能和request對象的功能相反。request對象用于得到用戶提交的信息而response對象是向用戶發送信息,兩者結合起來完成動態頁面的交互功能。
3、response對象的主要方法:
sendRedirect():頁面重定向方法 setStatus():設置狀態行方法
setContentType():設置文本類型方法
實驗3 session對象
一、實驗目的
本實驗的目的是讓學生掌握怎樣使用session對象存儲和用戶有關的數據。
二、實驗要求
使用session對象模擬購物車。編寫兩個JSP頁面choiceBook.jsp和orderForm.jsp。
三、實驗內容 1)用戶在choiceBook.jsp頁面通過超鏈接將自己要購買的圖書信息傳遞到orderForm.jsp頁面。
2)orderForm頁面將用戶購買的圖書信息存儲到session對象中,然后生成一個圖書訂單并顯示給用戶。
3)代碼
四、實驗結果:
choiceBook.jsp頁面
orderForm頁面
五、實驗結果分析:
1、session的作用就是記住客戶的連接信息,可以使用會話對象(session)。session對象記錄了每個客戶與服務器的連接信息
2、判斷session是否失效有三種情況1)、客戶是否關閉瀏覽器。2)、是否到達最大的發呆時間3)、是否調用validate()函數
3、session對象常用方法:
setAttribute(String name,java.lang.Object value):設定指定名字的屬性值,并且把它存儲在session對象中。getAttribute(String name):獲得指定名字的屬性,如果該屬性不存在,將會返回null
第5章 JSP中的文件操作(實驗)實驗1 使用文件字節流讀寫文件
1、相關知識點。
Fileunputstream流以字節(byte)為單位順序地讀取文件,只要不關閉流,每次調用read的方法就書訊地讀取源中其余的內容,直接原到尾末或流被關閉。
Fileunputstream流以字節(byte)為單位順序地寫文件,只要不關閉流,每次調用writer方法就順序地向輸出流寫入內容。2.實驗目的。
本實驗的目的是掌握使用文件輸入,輸出字節流讀寫文件。3.實驗要求。
1)giveContent.jsp頁面提供一個表單,要求該表單提供一個text文件輸入框、select下拉列表和一個TextArea文本區,用戶可以在text輸入框中輸入文件的名字、在select下拉列表選擇一個目錄、通過TextArea輸入多行文本。
2)writeContent.jsp頁面首先獲得giveContent.jsp頁面提交的文件所在目錄、名字以及TextArea文本區中的內容傳遞給WriteTag.tag。
3)lookContent.jsp頁面提供一個表單,該表單提供兩個text文本輸入框,用戶可以在這兩個text文本框中輸入目錄和文件名字。單擊表單的“提交”按鈕將text中輸入的文件目錄以及文件名字提交給readContent.jsp。
4)readContent.jsp頁面首先獲得lookContent.jsp頁面提交的文件目錄、名字,然后使用Tag標記調用Tag文件ReadTag.tag,并將文件所在目錄、名字傳遞給ReadTag.tag。
5)writeTag.tag文件使用attribute指令獲得writeCintent.jsp頁面傳遞過來的文件目錄 文件名字和文件內容,然后使用文件字節輸入流將文件內容寫入到文件中,給文件所在目錄就是writeCintent.jsp頁面傳遞過來的文家目錄,名字就是writeCintent.jsp頁面傳遞過來的文家名字。
6)ReadTag。Tag的具體要求
Read.Tag文件使用attribute指令獲得readContent.jsp頁面傳遞過來的文件目錄 文件名字和文件內容,然后使用文件字節輸入流讀取文件,并負責現實所讀取的內容。
7)代碼
4、實驗結果:
giveContent.jsp頁面
writeContent.jsp頁面
lookContent.jsp頁面
readContent.jsp頁面
5、實驗結果分析
1、把輸入流的指向稱做源,程序從指向源的輸入流中讀取源中的數據。而輸出流的指向是數據要去的一個目的地,程序通過向輸出流中寫入數據把信息傳遞到目的地。所有字節輸入流類都是InputStream(輸入流)抽象類的子類,而所有字節輸出流都是OutputStream(輸出流)抽象類的子類。
2、int read(): 輸入流調用該方法從源中讀取單個字節的數據,該方法返 回字節值,如果未讀出字節就返回-1。
3、void write(int n): 輸出流調用該方法向輸出流寫入單個字節
實驗2 使用文件字節流加密文件
1、相關知識點
fileinputstream流和filereader流都是順序的讀取文件,只要不關閉,每次調用read方法就順序的讀取源中其余的內容,只到源的末尾或流被關閉;二者的區別是fileinputstream流以字節為單位讀取文件,filereader流以字符為單位讀取文件
Fileoutstream流和filewtiter流順序地寫文件,只要不關閉流,每次調用writer方法的就順序的向輸出流寫入內容,只到流被關閉。二者額區別是fileoutstream流以字節為單位些文件,filewtiter流以字符為單位文件
2、實驗目的
本實驗目的是掌握使用文件字符輸入輸出讀寫文件
3、實驗要求
編寫3個jsp頁面inputcontent,jsp write,jsp read.jsp ,兩個tag文件write.Tag和read.Tag 1).inputcontent,jsp的具體要求
inputcontent,jsp頁面提供一個表單,要求該表單提供textarea的輸入界面 用戶可以通過textarea的輸入界面多行文本提供交給write。Jsp界面 2.)write,jsp 的具體要求
write,jsp頁面調用一個tag文件write,jsp將inputcontent,jsp 頁面提交的文本信息加密后寫入文件save.txt中。
3)read.jsp 的具體要求
read.jsp 頁面提供一個表單,該表單提供兩個單選按鈕,名字分別是讀取加密的文件和讀取解密的文件 該頁面選中的單選按鈕的值提交給本頁面如果該頁面提交的值是單選按鈕讀取加密的文件的值 該頁面調用tag文件read.tag讀取文件save.txt如果該頁面提交的值是單選按鈕讀取解密文件的值,該頁面負責顯示read.tag文件返回的有關信息 4)write.Tag的具體要求
write.Tag文件使用attribute指令獲得write.jsp頁面傳遞過來的文本信息,并使用文本文件輸出流其寫入到文件save.txt 5)read.Tag的具體要求 read.Tag文件使用文件輸入流讀取文件save.txt,并根據read.jsp的要求決定是否進行 6)代碼
四、實驗結果:
7)inputContent.jsp頁面
8)write.jsp頁面
9)read.jsp頁面
10)
五、實驗結果分析:
11)
1、FileInputStream流和FileReader流都是順序的讀取文件,只要不關閉流。每次調用read方法就順利的讀取源中其余的內容,直到源的末尾或流被關閉。兩者的區別是Fileinputstream流以字節為單位讀取文件,FileReader流以字符為單位讀取文件。
12)
2、FileOutStream流和FileReader流都是順序的寫文件,只要不關閉文件,每次調用write方法就順序的向輸出流寫入內容,直到流被關閉。二者的區別是FileOutStream流以字節為單位讀取文件,FileReader流以字符為單位讀取文件。
實驗3 使用數據流讀寫Java數據
1、實驗目的
本實驗的目的是掌握使用數據流讀寫Java數據。
2、實驗要求
編寫兩個JSP頁面writeData.jsp和readData.jsp。
3、實驗內容
1)writeData.jsp頁面使用Java程序片將一個int型數據、一個long型數據、一個char型數據、一個String型數據和一個double型數據寫入到名字為javaData.data的文件中。
2)readData.jsp頁面讀取javaData.data文件中的數據并顯示出來。3)代碼
4、實驗結果
writeData.jsp頁面
readData.jsp頁面
5、實驗結果分析
1、Java使用流(stream)來執行輸入輸出(I/O)的功能,流是一種數據的源頭和目的之 間的通信途徑.用于讀入數據稱為輸入流(input stream), 用于寫出數據稱為輸出流(output stream).2、當使用流時需要使用java.io包,因此在涉及數據流操作的程序中都要先導入 java.io包:import java.io.*;
第六章 JSP中使用數據庫
要求在webapps目錄下新建一個web服務目錄chapter6。除特別要求外,本章實驗所涉及的jsp頁面均保存在chapter6中;tag文件保存在chapter6web-inttags目錄中。
實驗中用到的數據庫為book,其中的表為bookform表。在進行實驗之前首先完成下列任務:
1、使用microsoft access 2003 創建一個數據庫book(book.mdb)。
2、在數據庫book中創建名名字為bookform的表,表的字段及屬性如圖6-1所示。
3、講數據庫book設置為名字為information的數據源。
實驗1 查詢記錄
1、相關知識點
本實驗使用jdbc-odbc橋接器方式和數據庫建立連接,查詢數據庫中表的記錄的步驟是:(1)與數據庫information建立連接;
Connection con=DriverManager.get Connection(‘jdbc:odbc: information’);(2)返回Statement對象;
Statement sql=con.createStatement();(3)向數據庫發送關于查詢記錄的sql語句。返回查詢結果,即Resultset對象
2、實驗目的
本實驗的目的是掌握使用jdbc查詢數據庫中表的記錄。
3、實驗要求
編寫一個jsp頁面inputMess.jsp。編寫一個tag文件FindBook.tag。1)inputMess.jsp的具體要求
inputMess.jsp頁面提供表單。表單允許用戶輸入要查詢的內容,以及選擇針對該內容的查詢條件,比如,輸入“實用”,那么可以指定該內容是書名的一部分或作者姓名等。inputMess.jsp頁面查詢條件條件提交給當前頁面,當前頁面調用FindBook.tag文件完成查詢操作。2)FindBook.tag的具體要求
FindBook.tag文件的使用attribute指令獲得inputMess.jsp頁面傳過來的字段的查詢條件,然后與數據源information建立連接、根據得到的查詢條件查詢bookForm表。FindBook.tag文件使用variable指令的將查詢結果返回給inputMess.jsp頁面。
4、jsp頁面的效果示例
inputMess.jsp的效果如圖6-2所示。
5、參考代碼
可以按照實驗要求,參考本代碼編寫代碼。1)jsp頁面參考代碼、實驗結果
inputMess.jsp
7、實驗結果分析:
1、DriverManager類:用語跟蹤可用的JDBC驅動程序并產生數據庫連接。
2、Connection接口:用于取得數據庫信息、生成數據庫語句,并管理數據庫事務。
3、Statement接口:用于在基層連接上運行SQL語句,并且生成一個結果集。
4、查詢結果一般封裝在ResultSet對象中。ResultSet實際上是一張數據表。ResultSet對象有多種方法用來從查詢結果中讀取數據
5、在tag文件通過使用 attribute指令,就可以讓調用該tag文件的jsp頁面向該tag文件傳遞在jsp頁面輸入的查詢內容的數據。tag文件通過使用variable屬性可以從tag文件向jap頁面返回符合查詢條件的內容的數據
實驗2 更新記錄
1、相關知識點
本實驗使用jdbc-odbc橋接器方式和數據庫建立連接,查詢數據庫中表的記錄的步驟如下:(1)與數據庫information建立連接;
Connection con=DriverManager.get Connection(‘jdbc:odbc: information’);(2)返回Statement對象;
Statement sql=con.createStatement();(3)向數據庫發送關于更新記錄的sql語句: int m=sql.executeUpdate(更新記錄的sql語句);更新成功m的值為1,否則為0。
2、實驗目的
本實驗的目的是掌握使用jdbc更新數據庫中表的記錄。
3、實驗要求
編寫一個jsp頁面updateRecord.jsp和兩個tag文件UpdateRecord.tag、GetRecord.tag。updateRecord.jsp負責調用GetRecord.tag文件,顯示GetRecord.tag返回待更新的記錄的有關字段的值;updateRecord.jsp調用UpdateRecord.tag文件,并顯示UpdateRecord.tag返回的有關更新記錄是否成功的信息。1)updateRecord.jsp的具體要求 updateRecord.jsp頁面提供一個表單,該表單允許用戶輸入某種圖書的isbn號以及針對該isbn號的圖書的更新信息;該頁面負責將圖書的isbn號傳遞給GetRecord.tag,將圖書的更新信息傳遞給UpdateRecord.tag。2)GetRecord.tag的具體要求
GetRecord.tag文件使用attribute指令獲得updateRecord.jsp頁面傳遞過來的圖書的isbn號,并顯示和該圖書對應的記錄。3)UpdateRecord.tag的具體要求
UpdateRecord.tag文件使用attribute指令獲得updateRecord.jsp頁面傳遞過來的圖書更新信息,然后更新數據庫中bookForm表中的記錄,并返回更新成功的消息給updateRecord.jsp頁面。
4、jsp頁面效果示例
updateRecord.jsp的效果如圖6-3所示。
5、參考代碼
6、實驗結果
updateRecord.jsp
7、實驗結果分析
1、在數據庫的連接于實驗一是一樣的,只是調用的方法不一樣,在查詢時Statement對象調用方法public int executeUpdate(String sql)
2、在jsp頁面輸入圖書的ISBN號,GetRecord.tag文件使用attribute指令獲得updateRecord.jsp頁面傳遞過來的圖書的ISBN號,在數據庫里進行查找,并顯示和該圖書對應的記錄
3、UpdateRecord.tag文件使用attribute指令獲得updateRecord.jsp頁面傳遞過來的圖書更新信息即圖書價錢的變化從39到25.5,然后更新數據庫中bookForm表中的記錄,并返回更新是否成功的消息給updateRecord.jsp頁面。這樣,如果在查詢該圖書,那么顯示的信息就是更新后的。
實驗3 刪除記錄
1、相關知識點
本實驗使用jdbc-odbc橋接器方式和數據庫建立連接,那么刪除數據庫中表的記錄的步驟如下:
(1)與數據庫information建立連接;
Connection con=DriverManager.get Connection(‘jdbc:odbc: information’);(2)返回Statement對象;
Statement sql=con.createStatement();(3)向數據庫發送關于刪除記錄的sql語句: int m=sql.executeUpdate(更新記錄的sql語句);刪除成功m的值為1,否則為0。
2、實驗目的
本實驗的目的是掌握使用jdbc刪除數據庫中表的記錄。
3、實驗要求
編寫一個jsp頁面inputDeletedISBN.jsp和一個tag文件DelRecord.jsp.1)inputDeletedISBN.jsp的具體要求
inputDeletedISBN.jsp頁面提供一個表單,該表單允許用戶圖書的ISBN提交到本頁面。2)DelRecord.jsp的具體要求
inputDeletedISBN.jsp頁面首先獲得本頁面提交的圖書的ISBN,然后使用tag標記調用DelRecord.jsp刪除數據庫中表的相應的記錄。
4、jsp頁面效果示例
inputDeletedISBN.jsp的效果如圖6-4所示:
5、參考代碼
可以按照實驗要求,參考本代碼編寫代碼。
6、實驗結果
inputDeletedISBN.jsp
7、實驗結果分析:
1、在連接方法和所用的方法都與更新語句相同,因為executeUpdate()方法執行SQL的INSERT,UPDATE或DELETE語句,返回int值,給出受查詢影響的行數
2、將圖書的ISBN輸入到件jsp頁面,然后由tag文件進行相應的處理
3、將滿足條件的圖書直接刪除,并將結果顯示在本頁面。
第七章 jsp與javabean 要求在webapps目錄下新建一個web服務目錄chapter7。除特別要求外,本章實驗所涉及的jsp頁面均保存在chapter7中。實驗涉及的Javabean的包名均為bean.date,因此,要求在chapter7下建立子目錄webclassesbeandate,Javabean的字節碼文件保存在該子目錄中。
實驗1 有效范圍為request的bean 1.相關知識點
JSP頁面使用useBean標記調用一個有效范圍是request的bean:
本實驗的目的是掌握使用有效范圍是request的bean的存儲信息。3.實驗要求
編寫一個JSP頁面inputAndShow.JSP和一個名字為computer的javabean,其中computer由pc.class類負責創建。
1)inputAndShow.jsp的具體要求
inputAndShow.jsp頁面提供一個表單。其中表單允許用戶輸入計算機的品牌 型號和生產日期,該表單將用戶輸入的信息提交給當前調用名字為compter的bean,并使用表單提交的數據設置computer的有關屬性的值,然后顯示compter的各個屬性值。2)pc.java的具體要求
編寫的pc.java應當有描述計算機品牌 型號 生產日期的屬性,并提供相應的getXxx和setXxx方法,來獲取和修復這些屬性的值。Pc.java中試用package語句,起的包名是bean.data。將pc.java編譯后的字節碼文件pc.class保存到chapter7WEB-INFclassesbeandata的目錄中、4.JSP頁面效果示列
inputAndShow.jsp的效果如圖:
5、參考代碼
可以按照實驗要求,參考本代碼編寫代碼。1)jsp頁面參考代碼、實驗結果
inputAndShow.jsp頁面
7、實驗結果分析
1、JavaBean是一種可復用,跨平臺的組件。
2、如果request的bean那么request是用戶請求訪問的當前組件、以及和當前web組件共享同一用戶請求的web組件。范圍是指在一個jsp網頁發出請求到另一個jsp網頁之間,隨后這個屬性就失效,設定request的范圍時可利用request對象中的setattribute()和getattribute(),簡單的講就是客戶端的一次請求。
實驗2 有效范圍為session的bean 1.相關知識點
JSP頁面使用useBean標記調用一個有效范圍是session的bean:
本實驗目的是讓學生掌握使用有效范圍是session的bean顯示計算機的信息,3.實驗要求
本實驗2要求和實驗1類似,但是和實驗1不同的是,要求編寫兩個jsp頁面input.jsp和show,jsp。編寫一個名字為compter的javabean,其中compter由pc.class類負責創建。
1)input.jsp的具體要求
input.jsp頁面提供一個表單。其中表單允許用戶輸入計算機的品牌 型號和生產日期,該表單將用戶輸入的信息提交給當前調用名字為compter的bean,并使用表單提交的數據設置computer的有關屬性的值。要求在input.jsp提供一個超鏈接以便用戶單機這個超鏈接訪問show.jsp頁面。13)show.jsp的具體要求
Show.jsp調用名字為computer的bean,并顯示bean的各個屬性的值。3)pc.java的具體要求
編寫的pc.java應當有描述計算機品牌 型號 生產日期的屬性,并提供相應的getXxx和setXxx方法,來獲取和修復這些屬性的值。Pc.java中試用package語句,起的包名是bean.data。將pc.java編譯后的字節碼文件pc.class保存到chapter7WEB-INFclassesbeandata的目錄中。4.JSP頁面效果示列 Input.jsp的效果如圖
show.jsp的效果如圖
6、實驗結果
input.jsp頁面
Show.jsp頁面
7、實驗結果分析
1、session就是JavaBean對象被創建后,一直存在于當前回話中,在同一會話中,共享同一JavaBean
2、session基于會話的,當用戶網頁關閉的話,session就清空了或是到達了session最大的發呆時間。
實驗3 有效范圍application的bean 1.相關知識點
JSP頁面使用useBean標記調用一個有效范圍是application的bean:
本實驗目的是掌握使用有效范圍是application的bean制作一個簡單留言板。3.實驗要求
要求編寫兩個jsp頁面inputMess.jsp和show.jsp。編寫一個名字為board的javabean,其中board由MessBoard.class類負責創建.。第6章 inputMess.jsp的具體要求
inputMess.jsp頁面提供一個表單。其中表單允許用戶輸入留言者的姓名 留言標題和留言內容,該表單將用戶輸入的信息提交的當前頁面,當前頁面調用名字為board的bean,并使用表單提交的數據設置board的有關屬性的值。要求在inputMess.jsp中提供一個連接,已便用戶單擊這個超鏈接是訪問show.jsp頁面 第7章 show.jsp的具體要求
Show.jsp調用名字為board的bean,并顯示該bean的allMessage屬性的值 3)MessBoard.class的具體要求
編寫MessBoard.java應當有刻畫留言者的姓名.留言標題 和留言內容屬性,并刻畫全部留言信息的屬性allMessage。將MessBoard.java保存到chapter7WEB-INFclassesbeandata的目錄中。4.JSP頁面效果示列
inputMess.jsp的效果如圖 show.jsp的效果如圖
5、參考代碼
6、實驗結果
inputMess.jsp頁面
show.jsp 頁面
7、實驗結果分析
1、如果在scope指定范圍內,該JavaBean已存在,則
3、Application:在服務器運行期間有效,當運行Tomcat時,就會生成Application,而且所有用戶在訪問相同服務目錄項的文件時,application對象都是相同的,當關閉Tomcat時,Application對象失效。
第二篇:JSP實驗報告(范文模版)
(1)創建名稱為“UserInfo.java”類文件,該文件的主要代碼如下:
package com;
public class UserInfo { private String username=“";
private String password=”“;
private String repassword=”“;
private String realname=”“;
private String sex=”“;
private String age=”“;
private String born=”“;
private String address=”“;
private String introduce=”“;
public String getUsername(){
return username;
} public void setUsername(String username){
this.username = username;
} public String getPassword(){
return password;
} public void setPassword(String password){
this.password = password;
} public String getRepassword(){
return repassword;
} public void setRepassword(String repassword){
this.repassword = repassword;
} public String getRealname(){
return realname;
} public void setRealname(String realname){
this.realname = realname;
} public String getSex(){
return sex;
} public void setSex(String sex){
this.sex = sex;
} public String getAge(){
return age;
} public void setAge(String age){
this.age = age;
} public String getBorn(){
return born;
} public void setBorn(String born){
this.born = born;
} public String getAddress(){
return address;
} public void setAddress(String address){
this.address = address;
} public String getIntroduce(){
return introduce;
} public void setIntroduce(String introduce){
this.introduce = introduce;
}
}
(2)用戶注冊頁面的代碼如下:
<%@ page contentType=”text/html;charset=gb2312“ language=”java“
im port=”java.sql.*“ errorPage=”“%>
第三篇:JSP內置對象實驗報告
JSP程序設計實驗報告
(三)院系:計算機科學與工程學院
【實驗題目】
JSP內置對象
【實驗目的】
1、了解JSP中4個內置對象request、reponse、session、pagecontext的基本概念。
2、理解JSP內置對象的常用方法的功能。
3、掌握JSP內置對象的應用。
【實驗內容】
1、request對象:客戶端的請求信息被封裝在request對象中,通過它才能了解到客戶的需求,然后做出響應。它是HttpServletRequest類的實例。
2、response對象:response對象包含了響應客戶請求的有關信息,但在JSP中很少直接用到它。它是HttpServletResponse類的實例。
3、session對象:session對象指的是客戶端與服務器的一次會話,從客戶連到服務器的一個WebApplication開始,直到客戶端與服務器斷開連接為止。
4、pageContext對象:pageContext對象提供了對JSP頁面內所有的對象及名字空間的訪問,也就是說他可以訪問到本頁所在的SESSION,也可以取本頁面所在的application的某一屬性值,他相當于頁面中所有功能的集大成者。
5、練習(自己完成)
【實驗代碼】
實驗1 request對象使用
<%@ page language=“java” import=“java.util.*” pageEncoding=“GBK”%> <%
%>
+ request.getServerName()+ “:” + request.getServerPort()+ path + “/”;
請求方式:<%=request.getMethod()%>
請求的資源:<%=request.getRequestURI()%>
請求用的協議:<%=request.getProtocol()%>
請求的文件名:<%=request.getServletPath()%>
請求的服務器的IP:<%=request.getServerName()%>
請求服務器的端口:<%=request.getServerPort()%>
客戶端IP地址:<%=request.getRemoteAddr()%>
客戶端主機名:<%=request.getRemoteHost()%>
表單提交來的值:<%=request.getParameter(”qwe“)%>
<%
%> String str = ”“;if(request.getParameter(”qwe“)!= null){ Enumeration enumt = request.getParameterNames();while(enumt.hasMoreElements()){ str = enumt.nextElement().toString();out.println(str + ”:“ + request.getParameter(str)+ ”
");} }
第四篇:JSP編程實驗報告
JSP編程實驗報告
學生姓名:學生班級:學生學號:指導教師:實驗n(n-實驗順序號):實驗名稱
一、實驗目的二、實驗內容及步驟
三、源代碼
四、運行界面
五、收獲和體會
第五篇:匯報材料jsp
匯 報 提 綱
(2011年10月00日)
首先,我代表友好區委、區政府對省考核組各位領導和專家蒞臨友好區檢查指導工作表示熱烈的歡迎。下面,我將友好區近年來創建國家級衛生城市工作開展情況向各位領導和專家作以匯報。
一、友好區(局)概況
友好區(局)始建于1953年,位于伊春市中部,距市區16公里,是全市四個中心城區之一,行政區劃分面積2364平方公里。全區(局)下轄3個街道辦事處、9個社區、11個林場、3個農業行政村,總人口6.7萬人。2010年地區生產總值10.1億元,全口徑財政收入3070萬元。二、三年創建工作的主要做法和取得的成效
創衛工作開展以來,我區按照市委、市政府的安排部署,認真貫徹執行國家關于創衛工作的有關規定和標準,舉全區之力開展創衛工作中,使得城區基礎設施、環境衛生狀況起到了根本性的變化。
(一)高度重視,加強領導,提供強大組織保證。創衛工作開展之初,為確保此項工作扎實有效進展,我們成立了以區委書記、區長為組長,區四大班子成員為副組長,全區
各單位、部門負責人為成員的友好區創建國家級衛生城市領導小組,把創衛工作納入重要議事日程,定期召開小組成員會議對創衛工作進行安排部署,形成幾大班子齊抓共管,黨委總攬全局,人大、政協監督推進,政府全面實施的工作態勢。將創衛工作的各項目標和保障措施列入到政府規劃和計劃中,給予充足的經費保障。設立了區創建國家級衛生城市辦公室,從全區各單位、部門抽調精干力量組成三個工作組,專門負責創衛工作的各項事務。同時,實行處級領導包片、基層單位包段、科室部門包面、職能部門包線、社區干部包點的創建工作責任制,做到層層有責任、人人有任務、事事有抓手,保證了創衛工作的有效開展。
(二)深入宣傳,營造氛圍,引起群眾強烈共鳴。通過在電視臺和門戶網站開設專欄、兩次印發《致全區人民一封信》、印制創衛宣傳橫幅和簡報、制作創衛宣傳牌、在中小學校和街道社區開展健康教育等形式,多層次、全方位的宣傳創衛知識,使創衛工作家喻戶曉、人人皆知,形成了全區上下心往一處想、勁往一處使的良好創衛氛圍,使廣大職工群眾對創建國家級衛生城市產生了強烈的榮譽感、認同感和責任感,得到了群眾的積極響應和廣泛好評,有力地推動了創衛工作的順利開展。
(三)嚴細措施,活化形式,持續加大工作力度。一是集中整治區容環境。開展了五個專項戰役,清出垃圾6700
余車, 清挖排水溝6.8萬余延長米。普及實施“干濕分離”和“袋裝化人工收集”垃圾處理辦法,作到生活垃圾日產日清,使環境衛生達到了“六無、四凈”標準。拆除違法建筑54處,清除和責令維修影響觀瞻的板障子8430延長米,清理亂堆占道物、亂貼小廣告等1560余處,規范牌匾廣告1121塊,清理樓道90余條,箱柜等雜物50余車,使區容環境得到全面改善。二是加強集貿市場和五小行業管理。通過采取減免管理費、取暖費、電費等方式將路邊商販安排到集貿市場進行規范管理,解決了部分商販占道經營,生熟混放、垃圾遍地或清理不及時問題。扎實開展了五小行業治理整頓,將五小行業按社區進行系統劃分,每家商戶都落實包保責任人,使各商戶做到經營許可證、衛生許可證、健康證和衛生制度“四上墻”。對證照不全、證照過期、室內衛生死角眾多、超范圍經營的119家業戶責令限期整改,同時通過開展了“五顆星比衛生”、“三張臉譜比衛生”等活動,鼓勵督促不達標的商戶進行自我整改,使這部分業戶均達到了創衛標準,實現了“顧客因就餐和服務環境改善感到滿意、業主因收入提高感到滿意、周圍群眾因五小業主衛生責任意識增強感到滿意”的“三滿意”。三是深入開展病媒生物防制和傳染病防治工作。廣泛動員轄區單位、居民群眾,認真開展了以治理“四害”孳生地為重點的環境衛生大整治活動。三年累計投入四害消殺專項資金達40余萬元,向全區群眾免
費發放蟑螂藥、蚊蠅藥2.68噸、滅鼠藥品3.5噸、防鼠網1萬余個,新建毒鼠站200個,發放病媒生物消殺宣傳單6萬余份。在公共服務場所和果皮箱、垃圾點等病媒生物防制重點部位噴灑高效氯氰菊酯殺蟲溶液3200公斤。聘請專業消殺公司對全區的外環境和公共水體進行6次統一消殺,使水體內的蚊幼密度達到創衛標準。同時,投入資金260余萬元,對區職工醫院和疾控中心進行裝修和改擴建,增臵了傳染病防控設備,規范了發熱病人的就診環節和流程,健全了疫苗接種程序,完善了區職工醫院和疾控中心各項管理制度,做到積極布控、有效預防傳染病疫情,至今沒有發生過任何造成擴散流行或造成水源性、食源性疫病傳播事件。四是完整規范創衛檔案資料。按照“創衛硬件設施過硬,軟件材料也要硬”的工作要求,系統規范了各相關單位創衛檔案資料,由區創衛辦每年均要進行檢查評分,督促各單位注意收集佐證材料。在準備迎接國檢的關鍵時期,專門成立了創衛辦材料組,抽調13名科級或科級后備干部,按《創建國家衛生城市檔案歸檔指南》和《國家衛生城市檢查評分表》逐條逐項對照,對全區62個重點建檔單位的檔案材料展開全面的檢查指導,區委書記、區長定期到材料組檢查進展程度,并按照檢查評分表要求進行逐項核查,確保了在迎接國檢時,檔案材料以滿分值順利通過,圓滿地完成了創衛檔案歸檔立卷工作。
(四)全面推進,狠抓落實,城區面貌變化顯著。一是生態環境得到有效保護。投資1410萬元對纖維板廠、翔宇集團的污水進行處理,投資451萬元對加工廠粉塵污染和廢水污染進行了綜合治理。實行煙塵控制區制高點觀察制度,對區內企業進行了巡回檢查,使污染源得到有效控制。將全區環境噪聲平均值控制到43.5分貝左右,全區工業企業固定噪聲源全部達標排放,交通干線兩側噪聲都達到國家控制標準。制訂了《水源地管理辦法》,與水源地管理單位簽訂了目標責任狀,并對2個飲用水源保護區開展了重點執法檢查,時刻監控水質變化。并投入資金制作水源地一級保護區標牌12個,警示牌4個,圍欄100延長米,清理了一級保護區內生活垃圾,有力地保障了飲用水源安全,實現了飲用水源地水質的100%達標。二是基礎設施建設不斷完善。升級改造公路41公里、瀝青路1.5公里,對4.6萬平方米的破損路面及人行道板進行修補和更換,在全區1244條巷道鋪墊風化巖5400余車。多元投資開發經濟適用住房和商品樓26萬平方米,重新粉刷樓房26座,為21棟樓房更換安裝了樓道門。改擴建供水管網4.1萬延長米,并增添部分檢測設備。修建、改建公廁50余座,其中新建水沖式公廁8個,普及無害化廁所512 座。三是綠化美化亮化程度不斷提高。新增綠地10.19萬平方米,新增景觀14處,更新特色綠化樹、花草達211766株,建成區綠化覆蓋率達37%。全區綠地
面積68.8萬平方米,人均綠地率達到8.5平方米。新增路燈1710盞,安裝各類裝飾彩燈600余件套,路燈亮化率達到99%。
三、結合國家評估組提出的意見和建議,采取的整改措施
雖然在去年接受技術評估時得到了國家評估專家們的充分認可,但是我們清醒地認識到,與國家衛生城市標準相比較,我們還有一定的差距和不足。為此,一年來我們嚴格按照評估專家組的提出的反饋意見,完善措施,細化責任,加大投入,有針對性地制定落實整改措施,確保了國家技術評估組反饋的問題逐一認真整改,意見逐一認真落實,不留任何遺留問題。
一是加大投入,強化基礎設施建設。繼續加大了主次干巷道的升級改造力度,新修水泥路108公里,擴大了道路硬化面積,對居民巷道繼續進行全面修整維護,共修整巷道605條,鋪墊風化巖400余車。新建水沖式公廁4座,對全區內影響美觀的舊樓樓體全部進行了修繕和粉刷。增臵了垃圾裝載車、翻斗車、除雪機、三輪車、垃圾斗、衛生箱等環衛設施,滿足了垃圾清理保潔需要。
二是積極爭取,努力完善配套功能。多渠道籌集資金新建生活污水處理廠和垃圾處理場,解決居民生活污水和垃圾 的排放處理問題,兩項工程通過立項和省、市有關部門審批,正在準備開工建設。
三是高點謀劃,著力提升城區品位。為打造宜業宜居環境,我們在二道街和棚改新區高起點進行了綠化美化亮化工程建設,形成了具有區域特色的綠化風格和景觀風貌。目前新增綠地2.7萬平方米,種植綠化樹、花草4萬余株,安臵中華燈飾21盞,府前路和二道街的綠化美化亮化已近完成。同時,我們還對上爭取改建三環大壩和雙子河堤防工程,實施人工湖建設、商業住宅開發并舉,努力提升居住環境水平。
四是規范管理,保持鞏固創建成果。強化了創建辦、衛生局、行政執法局等相關部門的工作職能,建立了常態管理制度和創衛工作長效機制,明確了管理工作要求,落實了管理責任,加強常態性檢查整改和推進力度,進一步鞏固了創建成果,確保沒有一處反彈現象的發生。
四、下步幾點打算
為切實鞏固創衛成果,保持成績,全面加強愛國衛生工作,我們建立了創衛工作長效管理機制,經過一年左右的實行,覺得應該在以下幾個方面進一步健全和完善。
一是進一步加強對創建工作的組織領導。繼續實行處級領導包片、科室(單位、部門)包街責任制,按照國家衛生城市的相關標準,搞好所包路段的道路衛生、綠化管護、市政設施維護等工作。健全愛國衛生工作督查通報制度,由區
委督查室、區政府督辦室、區紀委辦、區愛衛辦對全區愛國衛生工作進行督查通報,對存在嚴重問題的單位及責任人要進行問責。將愛國衛生工作列入區委、區政府目標考核,把愛國衛生工作督查的結果,作為評先選優的一項重要依據,對愛國衛生工作不達標的單位取消其當年的評先選優資格。健全各單位、部門愛衛會組織機構,充分發揮組織協調作用,做到分工明確,責任落實,積極完成所承擔的愛國衛生工作和國家衛生城市工作任務。設立群眾衛生問題投訴電話,認真辦理群眾投訴。加強新聞媒體對愛國衛生工作的輿論監督,樹好典型,對好的經驗做法要及時進行推廣,以達到總結經驗,促進工作的目的。對存在的問題進行追蹤報道,公開曝光,促進熱點、難點問題的解決。
二是進一步做好健康教育與健康促進工作。鞏固在各學校開設健康教育課的成果,做到有課時安排、有教案,按要求配齊師資力量,培養學生養成良好的衛生行為,確保學生健康知識知曉率和健康行為形成率保持在80%以上。健全各街道辦事處、社區開展健康教育工作的組織機構,做到有領導主管,有專人負責,有健康教育室(咨詢室)和必要的宣傳設備、材料。經常性地指導和組織全區開展相關職業衛生疾病預防,衛生保健等方面的健康教育活動,定期開展健康教育講座或培訓在電視臺、門戶網站長期開設健康教育專欄,切實加強對健康教育活動的輿論宣傳和引導。
三是進一步加強市容環境和公共場所衛生管理。制定和落實好路面及路政設施進行維修和養護規劃,不斷健全清掃保潔制度,保證轄區環境清潔衛生,無衛生死角。及時通暢排水管網,確保下水道無垃圾堵塞等現象。加強路燈維修保養工作,保證照明設施完好。加強城區環境綜合治理,保證車輛停放整齊,廣告、牌匾設臵規范合理,無亂扔亂吐、無亂貼亂畫、亂放亂掛、亂擺攤點現象。加速城區綠化美化亮化工程建設,提高城區整體品位。同時,督促相關部門按照有關規定,加強對區內“五小行業”等公共服務場所的檢查,確保各場所內各項制度健全,環境清潔衛生,符合行業標準。
四是進一步加強食品和飲用水衛生管理。加強對餐飲行業和食品加工點生產、加工、流通、經營等各個環節的管理和檢查,堅決取締無證照和證照不全的商戶、企業。堅持生豬、牛、羊、禽類的定點屠宰管理,嚴格檢疫程序,確保肉質安全。加強供水管理,保證出廠水、管網末梢水的水質符合《生活飲用水衛生標準》。定期對供水設施進行清洗、消毒,堅持常規指標檢測并形成衛生監測報告,保證供水設施符合要求。建立健全水污染突發公共事件應急預案,提高對飲水安全的保障能力。
五是進一步加強傳染病和病媒生物防治管理。落實相關部門傳染病防治管理人員,健全疫苗接種制度、控制傳染病感染制度、疫情登記和報告制度。按要求處理醫療廢棄物和
醫源性污水。強化病媒生物防制培訓工作,積極開展病媒生物監測,規范監測方法,制定防制方案,落實保障措施。同時開展好每年春季和秋季的愛國衛生運動,及時清除垃圾和污水,防止四害孳生。
三年的創建成果來之不易,保持更加艱巨。我們將一如既往不遺余力地抓好各項創建工作,堅決做到“弦”不松,“勁”不減,以更加扎實的工作態度,把創建工作做實、做細、做好,不辜負全區人民的期望。
以上匯報不當之處,請考核組各位領導和專家指正。