例如一個使用者註冊頁面,如何取得表單提交的資訊進行處理。 doGet,doPost取得之後如何連接資料庫查詢使用者名稱(唯一)是否已註冊。
問題有點多,有簡單的例子說明一下就再好不過了。新手, SSH(spring+struts+hibernate)框架還沒學。
认证0级讲师
記得和你一樣第一次糾結這些問題,其實剛開始寫這些程式碼第一點知道自己要做什麼東西,比如你現在學servlet 這就是處理如何與瀏覽器進行交互的東西接受數據返回數據頁面跳轉等再例如你想操作資料庫這裡最基本的也是最重要的就是JDBC 你可以試著找一些相關的資料一般都有一些簡單封裝好Util 可以幫助更好理解和快速的操作數據庫至於代碼寫哪裡其實你會慢慢理解分層概念慢慢學習先不要急著學框架!
如何取得表單提交的資訊進行處理。
頁假設如下:
<form action="/SignUpServlet" method="post"> <input type="text" name="username"> </from>
在SignUpServlet.java的doPost(同form中的method对应)中,通过request.getParameter("username")可以取得到前端頁輸入的使用者名稱(以字串形式)
SignUpServlet.java
doPost
form
method
request.getParameter("username")
難道要在servlet寫資料庫連接程式碼?若在DAO裡面寫的話,如何進行連結?
DAO定义及实现相应方法(通过连接数据库),servlet直接呼叫介面
DAO
servlet
DAO servlet JavaBean 之間如何進行資料的傳遞?
servlet中调用DAO,JavaBean在DAO和servlet都會出現。
JavaBean
這些都不好說,可以留給我信箱,我寄給你例子。
記得和你一樣第一次糾結這些問題,其實剛開始寫這些程式碼第一點知道自己要做什麼東西,比如你現在學servlet 這就是處理如何與瀏覽器進行交互的東西接受數據返回數據頁面跳轉等再例如你想操作資料庫這裡最基本的也是最重要的就是JDBC 你可以試著找一些相關的資料一般都有一些簡單封裝好Util 可以幫助更好理解和快速的操作數據庫至於代碼寫哪裡其實你會慢慢理解分層概念慢慢學習先不要急著學框架!
頁假設如下:
在
SignUpServlet.java
的doPost
(同form
中的method
对应)中,通过request.getParameter("username")
可以取得到前端頁輸入的使用者名稱(以字串形式)DAO
定义及实现相应方法(通过连接数据库),servlet
直接呼叫介面servlet
中调用DAO
,JavaBean
在DAO
和servlet
都會出現。這些都不好說,可以留給我信箱,我寄給你例子。