JSP通過Servlet提交表單資料並顯示

2021-07-10 05:24:00 字數 1504 閱讀 3350

今天試著實現乙個小demo,通過乙個註冊頁面,提交我們所填寫的資料,並且顯示在乙個**內:

步驟一:

通過分析,需求,我們需要先寫好兩個jsp:

register.jsp

userlist.jsp

使用者列表

序號賬號姓名

性別愛好

簡介

我們定義好每個資料的name屬性之後,就可以在自定義的servlet裡獲取到資料,傳給

userlist.jsp並進行顯示:

}我們在myeclipse裡自定義了servlet類後,要在webroot資料夾下,web-inf下的web.xml進行配置

registerservlet

org.great.servlet.registerservlet

/register

對外,我們需要使用到這個類的使用,我們的連線口就是register

我們的userbean類:

public class userbean 

public void setaccount(string account)

public string getname()

public void setname(string name)

public string getgender()

public void setgender(string gender)

public string getinterest()

public void setinterest(string interest)

public string getmsg()

public void setmsg(string msg)

}

到這裡,我們發現缺了點什麼,是因為我們沒有在userlist.jsp中獲取到我們表單提交的資料,我們需要增加一句**:

userbean user = (userbean)request.getattribute("userlist");

%>

這樣,我們就從register.jsp,通過servlet,get到資料,並新增進列表中了。

結果:

servlet與jsp自學筆記

第一日 一.tomcat的裝好後的配置 reloadable true 不用重啟tomcat生效了 二.第乙個servlet程式 匯入乙個extenal jar,目錄在tomcal的lib底下有個servlet api.jar 想要自己發布個web程式,需要這幾個檔案目錄 1.web inf cla...

Servlet給jsp傳資料

總結jsp與servlet之間的傳值 servlet jsp 從 servlet轉到 jsp不外乎兩種方法,重定向 和 url 2 url forward 是頁面的跳轉,頁面內容發生改變,url不變。可以帶 request和 session引數。在 servlet裡使用 getservletconf...

Jsp和Servlet 路徑問題

也可以看作url中不包含部署專案名的跟路徑 比如 localhost 8080 也可以看做url中包含部署專案名的根路徑 比如 localhost 8080 myproject 相對路徑是基於url來講的.並不是硬碟中的檔案.比如乙個servlet在url中可以直接使用http localhost ...