學習JSP時遇見的問題,mark一下

 

<Form action="tom.jsp" method="post|get">
//該表單使用post方法向頁面tom.jsp 提交信息,action:向xxxxx提交信息

 

GB2312、GBK、GB18030 這幾種字符集的主要區別是什麼? 

request.getParameter報錯問題的解決辦法:缺少一個jar包的引用。也就是Tomact lib文件夾下的servlet-api 這個jar包 

IDEA中JSP文件out.println報錯問題 

idea運行項目時報錯Error running Tomcat8: Address localhost:1099 is already in use

不同頁面間傳值使用request.setAttribute(position, nameOfObj)時,只會從a.JSP到b.JSP一次傳遞,之後這個request就會失去它的作用範圍,再傳就要再設一個 request.setAttribute()。而使用session.setAttribute()會在一個過程中始終保有這個值(註解,session的範圍比request大)。

 

P.S.:JavaScript與JSP中不能相互傳值,因爲JavaScript運行在客戶端,而JSP運行在服務器端。若想使它們之間可以相互傳遞參數,可以在JSP中設置一個hidden控件,用它的value結合上面所說的用法來傳遞所需的數值。

 

Request的範圍是指在一JSP網頁發出請求到另一個JSP 網頁之間,隨後這個屬性就失效。設定Request 的範圍時可利用request 對象中的setAttribute( )和getAttribute( )。

 

JSP的request內置對象很棒!獲益匪淺

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章