jsp中如何判斷知道class屬性中的內容是否存在?
<%! ... %>中定義的函數,變量,最終作為文件類(class usingout)的成員函數和變量,而不是作為servlet入口函數_JspService中的成員函數或變量。 <% ... %>中包含的jsp語句被包含在入口函數service中。 可以看到_jspService函數中開頭: JspWriter out = null; out = pageContext.getOut(); 這兩句是usingout.jsp轉為usingout.java文件時,由jsp應用伺服器自動添加的。 不難看出:out在_jspService函數已定義并獲得一個實例,因此,可以直接在<% ... %>中使用out, 但要在<%! ... %>函數中使用out對象,由于out并未定義和實例化,編譯出錯! 如果非要在函數中使用out將某些錯誤信息輸出到客戶端,可以將javax.servlet.jsp.JspWriter類型變量作為函數參數。
上一篇怎樣打開XML格式文件
下一篇水平格數在示波器怎么調