關于講的亂的感覺
這老師是很努力,奈何沒有教師的天賦,很多細節沒必要講,講了以后反而干擾了,而且次序講的不好。第一次年齡輸入abc的時候,沒有進入success.jsp的時候你講鏈接是LoginAction.action干什么啊,我還以為會造成鏈接的改變,其實成功了地址欄也是LoginAction.action啊,你不如說跳轉失敗,還是在log.jsp不就行了嗎。只是url已經不在log.jsp了,但是沒有告訴用戶錯在哪里,需要后續改進。次序方面,你直接說如果自己寫了this.addFiledError的話就要自己加上return INPUT或者在valiate里寫不就行了嘛?否則會干擾的。
2019-02-28
這個同學不合格,理解錯了老師得意思卻自以為抓住了老師的錯誤,不說你有沒有資格批評,就說說你說的那幾點錯誤。
你說的第一個1.年齡輸入abc的時候,沒有進入success.jsp的時候你講鏈接是LoginAction.action
解答:Structs2的執行過程是獲得用戶請求之后讀取struts.xml配置文件,而老師寫的是先通過
來獲取用戶輸入數據提交表單再傳給action處理類來判斷應該返回什么字符串,之后讀取配置文件來選擇返回那個jsp文件。
所以不管返回那個文件,它都要經過action方法來執行操作,<action><action/>相當于調用那個界面的一張名片,最后判斷執行那些操作,所以要返回的鏈接相當于都寫到了action上。
第二個2.你直接說如果自己寫了this.addFiledError的話就要自己加上return INPUT或者在valiate里寫不就行了嘛?否則會干擾的。
解答:return INPUT;這行代碼返回的一個字符串,是在ActionSupport類中的定義的一個常量,源碼里是這樣定義的。
說白了,它也只是一個標記,可以選擇返回,也可以不返回,完全看需求,具體你說的干擾,我完全不理解。
犯這些錯誤,只能說明你是一個不合格的學生,沒有資格說老師教的不好,一邊吃的肉一邊說肉做的難吃,在我家里你連飯都沒得吃。
2017-03-23
中立態度!不過還是要感恩!