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()方法中引數定義的頁面或者鏈結。
即為,當乙個客戶端的請求到這個頁面後,不做處理或者不處理完,將請求轉給另乙個頁面處理,然後再響應給客戶端。如:
結果就是,會把1.txt裡的內容全部複製到2.txt中。重點關注複製過程//請求**。如果沒有該句,就不能向其他頁面傳送資料
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)
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頁面 當部分...