servlet與jsp簡單應用以及檔案的簡單上傳

2021-09-29 03:06:52 字數 2730 閱讀 9465

首先在eclipse建立乙個web專案,並在web-content目錄下建立乙個jsp檔案,並進行簡單的**書寫

"./dologin" method=

"post"

>

"請輸入使用者名稱" name=

"user_name"

>

"請輸入密碼" type=

"password" name=

"pass"

>

"radio" name=

"***" value=

"1">男"radio" name=

"***" value=

"0">女

"checkbox" name=

"hobby" value=

"1">唱"checkbox" name=

"hobby" value=

"2">跳"checkbox" name=

"hobby" value=

"3">rap"checkbox" name=

"hobby" value=

"4">打籃球

"5" cols=

"5"name=

"text"

>

<

/textarea>

"area"

>

"666"

>鄭州市<

/option>

"444"

>周口市<

/option>

"888"

>項城市<

/option>

<

/select>

"submit" value=

"登入"

>

<

/form>

同時在src目錄下建立乙個servlet檔案,並簡單使用doget方法

string s=request.

getparameter

("user_name");

string password=request.

getparameter

("pass");

string ***=request.

getparameter

("***");

system.out.

println

("***"

+***)

; string text=request.

getparameter

("text");

system.out.

println

("text"

+text)

; string area=request.

getparameter

("area");

system.out.

println

("area"

+area)

; system.out.

println

("password"

+password)

; system.out.

println

(s);

string [

] hobbies=request.

getparametervalues

("hobby");

for(object o :hobbies)

其中的getparameter方法物件一定與之前的名字相同,由jsp連線到servlet時,需要確定web.xml的位址是否正確。並通過湯姆貓為載體進行相應的執行。

檔案的簡單上傳

"./dologin" method=

"post" enctype=

"multipart/form-data"

>

"請輸入使用者名稱" name=

"user_name"

>

"file" name=

"picture"

>

"submit" value=

"登入"

>

<

/form>

在網頁中顯示出來,就可以進行檔案的選擇

servlet**

if

(servletfileupload.

ismultipartcontent

(request)

)catch

(fileuploadexception e)

第一部分確定檔案是否為該編碼格式,並確定最大檔案大小,進行相應的比較。

for

(fileitem fileitem : fileitemlist)

else

catch

(exception e)}}

request.

setattribute

("message"

,"檔案上傳成功");

request.

getrequestdispatcher

("result.jsp").

forward

(request, response);}

else

第二部分,先確定原先的字尾名是什麼,並進行動態備註,先確定最後上傳的路徑是什麼,並進行相應的上傳,最後生成隨機的數字進行區分檔案,並在最後加上原先的字尾名。

servlet與jsp自學筆記

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

Servlet高階應用 Servlet與快取

一 設定快取檔案的有效日期 重點方法 httpservletrequest類 1 string getrequesturi 獲取客戶端位址列的路徑值 httpservletresponse類 2 void setdateheader string name,long endtime name 對應的...

jsp與servlet之間的跳轉

jsp和servlet之間跳轉總結 request.getcontextpath 即代表 專案名。如 news01 一 從jsp頁面跳到其他頁面或servlet 從jsp頁面跳到其他頁面使用全路徑 專案名 檔案的路徑 如專案名為news01,頁面目錄如下 1 比如從index.jsp頁面跳到main...