jsp實用教程第三版代碼,jsp程序設計教程第二版

本文目錄一覽:

如何將jsp學的很精通啊?

JSP 是一個銜接技術,並且成功地連接你需要理解的另外的技術。如果你已經知道 Java,HTML 和 Javascript,這意味着 JSP 將確實是簡單的。

網上找個HTML教程,熟悉一下HTML語法,作個靜態WEB頁;下載JDK,TOMCAT等,配置Jsp環境,然後找本JSP教程,也是先熟悉語法,接着試着寫個動態WEB頁,功能連接數據庫和基本的數據庫操作,再就是看JAVA教程,深入了解JAVA類了

首先當然從jsp入門啊,看看《jsp實用教程》清華的那本,當然如果你連基本的html都不了解那就先補一補html,了解jsp的語法、和諸如request、session、等內容,再學習javabean、servlet,這個時候就要用到java了,所以要踏實的打好java基礎,看看java的書吧,比如《java編程思想》,記住要不停的編碼不停的實踐,孰能生巧,然後就是多上csdn的社區或者文檔中心看文檔,學習一些大家的心得體會、技巧。

寫jsp網頁我都用dreamwaver,寫java用jbuilder,不過這些工具都是為了省事,其實不用也行,嘿嘿

這個過程單單去學是很難的,還不如說是很難完成的,因為我是沒有這個耐性,我是臨時抱佛腳的,是不學實在不行了才下功夫的,人懶沒辦法,不過系統的學習對自己只有好處,還是那句話:

1、先學HTML,再學Javascript,如果能學點CSS什麼的就更好了,能保證你做出來的網頁不難看。

2、先學配置JSP環境,裝JDK,TOMCAT,再說JSP,先做做簡單的動態網頁。

3、先學SQL語法,再裝個SQL SERVER(或MYSQL,ACCESS就算了,ORACLE以後再說吧)試試,學會簡單的查詢、更新、插入和刪除。

4、先學JAVA基本語法,然後找一個現成的例子(如JAVABEAN,SERVLET)照貓畫虎,不懂或搞不出來的就上這兒問問。

5、最後就可以自己去構思做一個項目,恭喜你,你已經是高手了

如何成為一個成功的Jsp程序員?一個普通的錯誤是把JSP當作簡化的 Java。它不是,(事實上, JSP 是簡化的 servlets 。)程序員通常試着沒有學習要求的支持技巧而 直接學習 JSP 。JSP 是一個銜接技術,並且成功地連接你需要理解的另外的技術。如果你已經知道 Java,HTML 和 Javascript,這意味着 JSP 將確實是簡單的。

需要成為一個成功的 JSP 程序員可以參考這個時間表。請注意下列:

*忽略你已經熟悉的步驟。

*訓練的時間只是代表學習好足夠的基礎時間,這樣才能轉移到下一步。

1、建立並且理解你的Web Server。

因為Apache 是免費的並且在大多數平台上工作,為訓練目的推薦 Apache。

安裝時間:2 天。

2、保證你理解 HTML / XHTML 。

你將需要了解html基礎, 特別是 HTML 布局中的table的使用。XHTML 不久將代替 HTML ,學習 XHTML 的基礎是一個好主意。許多程序員通過 HTML IDE 學習 HTML ( 集成開發環境 ) 。因為大多數 HTML IDE產生混亂的HTMl語法,所以花時間學習手工寫作html是很有必要的。因 為你將會使用 JSP 和 HTML 混合編程,精通HTML語法是重要的。所以,你必須能流利地寫 HTML 。

訓練時間:2 ~ 4 個星期。

3、開始學習 Java 。

開始學習 Java 1.4 理解 Java 基礎是很重要的。不用擔心學習Swing或 Java 的圖形方面,因為在JSP 中你不會使用這些特徵。集中精力 在 Java 工作的細節,學習 Java 的邏輯,也在 Java Bean上花時間。學習Applet是好的, 但是就象Swing, JSP 的大多數應用將不使用小程 序。

訓練時間:3 ~ 6 個星期

在JSP中怎麼實現多項選擇題,可以給以下源代碼,

你說的多項選擇題,我是不是可以理解成多選??

多選的實現是這樣的:

第一: 必須將多選框放到form裡面。

第二: 然後name屬性完全一樣,value不相同。這樣當你提交到Action中的時候,只需要使用request對象獲取toselect的值就行了。

第三: 獲取值:request.getParameterValues(“toselect”),就會將選中的多選框裡面的value獲取,並且返回一個String[]數組,這個數組裡面就有你想要的值:即選中的值

html

body

form

input type = “checkbox” value = “A” name = “toselect”/A

input type = “checkbox” value = “B” name = “toselect”/B

input type = “checkbox” value = “C” name = “toselect”/C

input type = “checkbox” value = “D” name = “toselect”/D

/form

/body

/html

JSP用戶提示框

document是一個對象,代表着整個頁面,詳細查看

至於document.XXXX是指這個頁面裡面的id也可以看作一個對象,login大概就是輸入登陸信息的form,username是這個form裡面的組件,value是各個組件的值。是一層包着一層的關係。

return false就是停止跳轉,一般情況下點擊submit是會跳轉到form裡面的action,可是也可以利用javaScript停止這個跳轉動作。

推薦jsp書,一般的就可以,推薦清華大學出版社的《JSP實用教程》

原創文章,作者:UOIS,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/132593.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
UOIS的頭像UOIS
上一篇 2024-10-03 23:53
下一篇 2024-10-03 23:53

相關推薦

  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python字符串寬度不限制怎麼打代碼

    本文將為大家詳細介紹Python字符串寬度不限制時如何打代碼的幾個方面。 一、保持代碼風格的統一 在Python字符串寬度不限制的情況下,我們可以寫出很長很長的一行代碼。但是,為了…

    編程 2025-04-29
  • Python基礎代碼用法介紹

    本文將從多個方面對Python基礎代碼進行解析和詳細闡述,力求讓讀者深刻理解Python基礎代碼。通過本文的學習,相信大家對Python的學習和應用會更加輕鬆和高效。 一、變量和數…

    編程 2025-04-29
  • Python基礎教程第三版PDF下載

    熟練掌握Python編程語言可以讓你輕鬆地用代碼解決很多問題,Python基礎教程第三版是一本適合初學者的Python教程。本文將從幾個方面詳細介紹Python基礎教程第三版PDF…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • 倉庫管理系統代碼設計Python

    這篇文章將詳細探討如何設計一個基於Python的倉庫管理系統。 一、基本需求 在着手設計之前,我們首先需要確定倉庫管理系統的基本需求。 我們可以將需求分為以下幾個方面: 1、庫存管…

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • Python實現簡易心形代碼

    在這個文章中,我們將會介紹如何用Python語言編寫一個非常簡單的代碼來生成一個心形圖案。我們將會從安裝Python開始介紹,逐步深入了解如何實現這一任務。 一、安裝Python …

    編程 2025-04-29
  • 怎麼寫不影響Python運行的長段代碼

    在Python編程的過程中,我們不可避免地需要編寫一些長段代碼,包括函數、類、複雜的控制語句等等。在編寫這些代碼時,我們需要考慮代碼可讀性、易用性以及對Python運行性能的影響。…

    編程 2025-04-29
  • 北化教務管理系統介紹及開發代碼示例

    本文將從多個方面對北化教務管理系統進行介紹及開發代碼示例,幫助開發者更好地理解和應用該系統。 一、項目介紹 北化教務管理系統是一款針對高校學生和教職工的綜合信息管理系統。系統實現的…

    編程 2025-04-29

發表回復

登錄後才能評論