后臺如何將文本內(nèi)容發(fā)送給前端?
在講html與servlet進(jìn)行數(shù)據(jù)互傳之間,有必要先了解傳統(tǒng)的html與servlet之間參數(shù)的傳統(tǒng),為了能夠更好地說明,此種傳統(tǒng)之間的特點,現(xiàn)在用一個登錄的案例來說明此種之間參數(shù)的傳遞。
1)首先建立一個用于登錄的頁面,代碼如下:
lthtmlgt
ltheadgt
ltmetahttp-equivContent-Typecontenttext/htmlchars:300pxh:200pxmargin:0auto}
fi:300px}
tabl:300pxh:100px}
lt/stylegtlt/headgtltbodygt
ltfieldsetgtltlegendgt登錄界面lt/legendgt
ltformaction../LoginS:lt/tdgtlttdgtltinputtyp:lt/tdgtlttdgtltinputtyp:66pxwidth:70pxgt
ltinputtyp:70px/gt
lt/formgt
lt/fieldsetgt
lt/bodygt
lt/htmlgt
需要注意的是表單中的name屬性必須填寫
2)建立一個用于接收參數(shù)的,具體代碼如下:
package
import
import
import
import
import
import
@WebServlet(/LoginServlet)
publicclassLoginServletextendsHttpServlet{
privatestaticfinallongserialVersionUID1L
publicLoginServlet(){
super()}
protectedvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{
(request,response)}
protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOExc:密碼為:userPassword)
//判斷輸入的姓名、密碼是否為空,如果不為空則跳轉(zhuǎn)到顯示結(jié)果的頁面
if(userName.equals()||userNamenull||userPassword.equals()||userPasswordnull){
(error)
}else{
//服務(wù)器端跳轉(zhuǎn)
().forward(request,response)
}}}3)用于顯示登錄成功的頁面
lthtmlgt
ltheadgt
ltmetahttp-equivContent-Typecontenttext/htmlcharsetUTF-8gt
lttitlegt登錄成功lt/titlegt
lt/headgt
ltbody
lth1gt登錄成功lt/h1gt
lt/bodygt
lt/htmlgt由上面的案例不難看出,如果用html與servlet進(jìn)行參數(shù)的傳遞,有一個明顯的問題,就是只能將html中的參數(shù)傳到servlet后臺中,卻不能從后臺將數(shù)據(jù)傳回到前端的html頁面中,另外,如果用html與servlet進(jìn)行數(shù)據(jù)傳遞,在html頁面中只能通過表單的形式來傳遞參數(shù)到后臺中,這就在一定程度上限制了html的功能。
學(xué)前端,入門是最容易的了!
但是也只是入門容易,其他的難啊!想學(xué)好更難,Javascript和JQ就是困難的第一關(guān),如果是自己學(xué)不知道要學(xué)多久,不如加入一個實戰(zhàn)學(xué)習(xí)裙然后學(xué)習(xí),我推薦一個群給你,這個裙是前端基礎(chǔ)實戰(zhàn)學(xué)習(xí)群,這個群有很多的資源,可以進(jìn)入看看,裙號是六六開頭,然后就是壹肆七三,最后面的就是壹零八,加在一起就好,其實前端并沒有你想象那么難!
我說一下前端具體學(xué)習(xí)路線和學(xué)習(xí)內(nèi)容:
第一個月:HTMLCSS做出項目實戰(zhàn)小米,華為這樣的官網(wǎng)
第二個月第三個月:JavascriptjQueryajax這塊邏輯很重要,做出項目實戰(zhàn)推箱子飛機大戰(zhàn)
第四個月:HTML5CSS3做出手機移動網(wǎng)站
第五個月第六個月:bootstratvuereactnod
在C#后臺調(diào)用。并且傳遞參數(shù)。怎么寫啊?
scripttypetext/javascriptfunctionwinopen(p_name,p_listid){varurlp_namelistidp_listid;(url,,dialogWidth800px;dialogHeight500px);}/script((),myscript,scriptwinopen(參數(shù)1,參數(shù)2);/script);
