第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

關(guān)于講的亂的感覺

這老師是很努力,奈何沒有教師的天賦,很多細(xì)節(jié)沒必要講,講了以后反而干擾了,而且次序講的不好。第一次年齡輸入abc的時候,沒有進(jìn)入success.jsp的時候你講鏈接是LoginAction.action干什么啊,我還以為會造成鏈接的改變,其實(shí)成功了地址欄也是LoginAction.action啊,你不如說跳轉(zhuǎn)失敗,還是在log.jsp不就行了嗎。只是url已經(jīng)不在log.jsp了,但是沒有告訴用戶錯在哪里,需要后續(xù)改進(jìn)。次序方面,你直接說如果自己寫了this.addFiledError的話就要自己加上return INPUT或者在valiate里寫不就行了嘛?否則會干擾的。

正在回答

2 回答

這個同學(xué)不合格,理解錯了老師得意思卻自以為抓住了老師的錯誤,不說你有沒有資格批評,就說說你說的那幾點(diǎn)錯誤。

你說的第一個1.年齡輸入abc的時候,沒有進(jìn)入success.jsp的時候你講鏈接是LoginAction.action

解答:Structs2的執(zhí)行過程是獲得用戶請求之后讀取struts.xml配置文件,而老師寫的是先通過

login.jsp

來獲取用戶輸入數(shù)據(jù)提交表單再傳給action處理類來判斷應(yīng)該返回什么字符串,之后讀取配置文件來選擇返回那個jsp文件。

if(user.getAge()?==?null?||?"".equals(user.getAge())){			
this.addFieldError("userage",?"年齡不能為null");			
return?INPUT;		}		
return?SUCCESS;

所以不管返回那個文件,它都要經(jīng)過action方法來執(zhí)行操作,<action><action/>相當(dāng)于調(diào)用那個界面的一張名片,最后判斷執(zhí)行那些操作,所以要返回的鏈接相當(dāng)于都寫到了action上。


第二個2.你直接說如果自己寫了this.addFiledError的話就要自己加上return INPUT或者在valiate里寫不就行了嘛?否則會干擾的。

解答:return INPUT;這行代碼返回的一個字符串,是在ActionSupport類中的定義的一個常量,源碼里是這樣定義的。

public?static?final?java.lang.String?SUCCESS?=?"success";

public?static?final?java.lang.String?NONE?=?"none";

public?static?final?java.lang.String?ERROR?=?"error";

public?static?final?java.lang.String?INPUT?=?"input";

public?static?final?java.lang.String?LOGIN?=?"login";

public?abstract?java.lang.String?execute()?throws?java.lang.Exception;

說白了,它也只是一個標(biāo)記,可以選擇返回,也可以不返回,完全看需求,具體你說的干擾,我完全不理解。

犯這些錯誤,只能說明你是一個不合格的學(xué)生,沒有資格說老師教的不好,一邊吃的肉一邊說肉做的難吃,在我家里你連飯都沒得吃。

0 回復(fù) 有任何疑惑可以回復(fù)我~

中立態(tài)度!不過還是要感恩!

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

關(guān)于講的亂的感覺

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號