JSP學習筆記(二)

2021-06-18 03:49:20 字數 974 閱讀 5859

1.當表單內容有int型別,接收時要強制轉換,但要注意方法:

int age = (int)request.getparameter("age");//錯誤寫法,會提示錯誤

int age = integer.parseint(request.getparameter("age"));//這才是正確的寫法

2.getparameter只能從瀏覽器中獲取引數,getattribute是從作用域中取值

3.request.getrequestdispatcher().forward(request.response)這個語句意思是將客戶端的請求轉向(forward)到getrequestdispatcher()方法中引數定義的頁面或者鏈結。

即為,當乙個客戶端的請求到這個頁面後,不做處理或者不處理完,將請求轉給另乙個頁面處理,然後再響應給客戶端。如:

//請求**。如果沒有該句,就不能向其他頁面傳送資料

request.getrequestdispatcher("secondservlet").forward(request, response);

//重定向。並且傳遞了引數a和b

response.sendredirect("forservlet?a=" + a +"&b=" + b);

5.補充流的操作

//讀取檔案

fileinputstream fis = new fileinputstream("d:/1.txt");

fileoutputstream fos = new fileoutputstream("d:/2.txt");//定義輸出流

//複製過程

int temp = 0;

while((temp=fis.read())!= -1)

結果就是,會把1.txt裡的內容全部複製到2.txt中。重點關注複製過程

6.<%!  %>裡邊宣告的變數是全域性變數

JSP學習筆記二

404 404.jsp 標記就像一種 try catch 17.jstl 格式化庫 核心庫 格式化庫 xml庫 sql庫 taglib 是乙個名,而不是乙個位置。18.容器會在4個位置查詢tld 1 直接在web inf 目錄中查詢 2 直接在web inf 的乙個子目錄中查詢 3 在web inf...

JSP 學習筆記

tomcat 配置 1.部署 web 應用 部署 web 應用到某個目錄後,要在 catalina home conf server.xml 檔案中新增相應條目並重啟 tomcat 才能生效。比如將乙個 web 應用專案 aaa 部署到了 d aaa,則需要在上述 server.xml 檔案中 與 ...

Jsp 學習筆記

1.在html中引入jsp,輸出100 在html中嵌入jsp out.print 100 2.使用變數 string today 2018.5.24 今天是 today 3.設定頁面資訊 獲取頁面資訊 該網頁資訊為 getservletinfo 4.使用include指令包含多個jsp頁面 當部分...