Servlet與Jsp(2)

  • Jsp的使用
    JSP在Servlet容器中會被轉(zhuǎn)換為Servlet來識別與運行,而其編寫與HTML相似,其兼容HTML,故一遍編寫JSP大部分使用的是HTML的技術(shù),但是在JSP中有一些方便的技術(shù)可以使用.
    • 在JSP的指令中,可以使用errorPage來指定,當此頁面運行錯誤時需要跳轉(zhuǎn)的頁面,通常在一些論壇見到,當你需要觀看某些需要登錄才能觀看的數(shù)據(jù),但是你沒有登錄時, 頁面會跳轉(zhuǎn)至登錄頁面.此指令搭配isErrorPage使用,當你的界面為錯誤后跳轉(zhuǎn)頁面時,需要將其設置為True,默認為false
    • 使用pageEncoding設置頁面編碼,一般是當出現(xiàn)亂碼時使用
    • JSP中最重要的就是EL表達式,此表達式用于與后臺交互,是用于獲取存儲于session,cookie中數(shù)據(jù)的,基本語法為${name}.
package mapper;

import java.io.Serializable;

public class User implements Serializable{
    
    /**
     * 
     */
    private static final long serialVersionUID = 1L;
    private int id;
    private String name;
    
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    @Override
    public String toString() {
        return "User [id=" + id + ", name=" + name + "]";
    }
}
image.png
image.png
image.png
  • jsp編寫中還需要了解JSTL,其中的一些函數(shù)可以幫助你遍歷集合,格式化數(shù)字與日期等,幫你簡化工作,詳情自己查jstl api.
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容