關(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里寫不就行了嘛?否則會干擾的。
2019-02-28
這個同學(xué)不合格,理解錯了老師得意思卻自以為抓住了老師的錯誤,不說你有沒有資格批評,就說說你說的那幾點(diǎn)錯誤。
你說的第一個1.年齡輸入abc的時候,沒有進(jìn)入success.jsp的時候你講鏈接是LoginAction.action
解答:Structs2的執(zhí)行過程是獲得用戶請求之后讀取struts.xml配置文件,而老師寫的是先通過
來獲取用戶輸入數(shù)據(jù)提交表單再傳給action處理類來判斷應(yīng)該返回什么字符串,之后讀取配置文件來選擇返回那個jsp文件。
所以不管返回那個文件,它都要經(jīng)過action方法來執(zhí)行操作,<action><action/>相當(dāng)于調(diào)用那個界面的一張名片,最后判斷執(zhí)行那些操作,所以要返回的鏈接相當(dāng)于都寫到了action上。
第二個2.你直接說如果自己寫了this.addFiledError的話就要自己加上return INPUT或者在valiate里寫不就行了嘛?否則會干擾的。
解答:return INPUT;這行代碼返回的一個字符串,是在ActionSupport類中的定義的一個常量,源碼里是這樣定義的。
說白了,它也只是一個標(biāo)記,可以選擇返回,也可以不返回,完全看需求,具體你說的干擾,我完全不理解。
犯這些錯誤,只能說明你是一個不合格的學(xué)生,沒有資格說老師教的不好,一邊吃的肉一邊說肉做的難吃,在我家里你連飯都沒得吃。
2017-03-23
中立態(tài)度!不過還是要感恩!