程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP由淺入深(11-3)

JSP由淺入深(11-3)

編輯:關於JSP

如果你細心點你還可以發現表單仍有一個問題,即“age”開始顯示空而不是0。這個問題我們可以通過增加“emptyInt=0”到blx:getProperty和blx:setProperty標志中,這樣bean區域就被初始化為0了。如果鍵入的年齡不是一個有效的數值,那麼我們就使用0來標志空字符。

  另外一個小的問題是如果有錯誤出現並且我們舊書包含“GetName.jsp”的時候,就得到兩個"<HTML>"標志。對於這個問題一個完美的解決方法是去掉out.println,並按如下傳遞錯誤:

<%

if ( haveError ) {

request.setAttribute( "errors",

errors.toString());

pageContext.forward( "GetName.jsp" );

} else

pageContext.forward( "NextPage.jsp" );

%>

  那麼我們可以在GetName.jsp執行“request.getAttribute”,並且如果返回數值為非空,就顯示錯誤。這個就留著作為本節教程的練習吧。

  最後,再說說本節的練習吧,首先剛才說的內容。還要閱讀標志庫文檔中的SQL標志,然後創建一個數據庫表格;再編寫一個JSP文件,其上有一個 FORM以及表單上有一個選擇框;接著使用SQL標志來根據數據庫表格制作選擇框。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved