日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

新手的JSP學習心得之(二)_JSP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:新手的JSP學習心得之(一)
一、 JSP 工作原理 在一個JSP文件第一次被請求時,JSP引擎把該JSP文件轉換成為一個servlet。而這個引擎本身也是一個servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。JSP引擎先把該JSP文件轉換成一個Java源文件,在轉換時如果發(fā)現(xiàn)jsp文件有任何語法錯誤,轉

五、JSP調試 
JSP調試比較麻煩,特別是當bean是在一個session中存在時,更加困難。得從好幾個頁面開始往里面走才行。通常是用out.println()或System.out.print()來打一大堆信息來查問題。如果是用jbuilder做開發(fā),它能直接調試JSP.不過更重要是知道錯誤產生原因及解決方法。下面對一些JSP編程常見錯誤進行分析。 

(1).java.lang.NullPointerException異常 
一般是對一個為NULL值變量進行操作引起.如下面操作就會拋出 
java.lang.NullPointerException 
String a = null; 
a.substring(0,1); 

為避免這種異常最好在對變量操作之前檢查看它是否為NULL值.如: 
<% String ss=Session.getAttribute("NAME") 
if isnull(ss) 



else 



%> 

(2).JSP是用JAVA寫,所以它是大小寫敏感,用過其他編程語言人最容易犯這個錯誤。另外在瀏覽器地址欄中輸入訪問JSP地址也是區(qū)分大小寫.如http://localhost:7001/demo/t.jsp與http://localhost:7001/Demo/t.jsp是不一樣 

(3).在jsp中判斷字符串要使用compareTo方法,不要用==,因為在java中String變量不是一個簡單變量而是一個類實例,不同方法會得到 不同結果,如下所示: 
  String str1="ABCD"; 
  String str2="ABCD"; (或 String str2="AB"+"CD"; ) 
  if (str1==str2) 
   out.print("yes"); 
  else 
   out.print("no"); 
  結果是"yes"。 

  String str1,str2,str3; 
  str1="ABCD"; 
  str2="AB"; 
  str3=str2+"CD"; 
  if (str1==str3) 
   out.print("yes"); 
  else 
   out.print("no"); 
  結果是"no"。 
String str1=new String("ABCD"); 
  String str2=new String("ABCD"); 
  if (str1==str2) 
   out.print("yes"); 
  else 
   out.print("no"); 
  結果是"no"。 

分享:解析Hibernate+Struts結合開發(fā)
隨著Java技術的逐漸成熟與完善,作為建立企業(yè)級應用的標準平臺,J2EE平臺得到了長足的發(fā)展。借助于J2EE規(guī)范中包含的多項技術:Enterprise JavaBean(EJB)、Java Servlets(Servlet)、Java Server Pages( JSP )、Java Message Service(JMS)等,開發(fā)出了許多應用

共3頁上一頁123下一頁
來源:模板無憂//所屬分類:JSP教程/更新時間:2010-03-11
相關JSP教程