HTTP Status 404 – No result defined for action …… and result input。

來源:互聯網
上載者:User

 

HTTP Status 404 - No result defined for action …… and result input。

異常資訊,可以簡單的認為是頁面跳轉問題。

我的操作是:執行刪除的功能。(單個刪除和大量刪除的方法)

點擊刪除或是大量刪除按鈕後出現該問題。

分析原因

很多人可能會認為是,struts設定檔路徑出現了問題,但是今天出現的問題卻不是路徑配置問題。

問題是:

//刪除單個id

           function deletes(id){

              if(confirm("您確定要刪除嗎?")){//msgHisSend

                  window.location.href ="<eaglelink:contextpath/>/html/msgSend/msgHisSend!delete.action?id='"+id+"'";

              }

           }

我在action 裡面要收集的是id(String) 類型的;//而實際在寫的時候我寫的是pushmsgid這個欄位。

如果他只是單純的表示方法也就罷了,但實際上,該欄位是操作的表中的一個欄位,而且類型為(int)的。
因此,傳過去的就成了int類型的資料  就會出現這個問題;
注意點有三個:

第一:出現這樣的問題不要只局限於理所當然的認為是設定檔出的問題,就是你盯著這個設定檔,熟的都可以背下來也無濟於事,問題不是出現在這兒。因此,找出出現問題的真正原因才是最正確的。

第二:其實,不難看出問題很簡單,不細心、不謹慎造成這個問題的,兩個欄位都是資料庫裡的,即使表達的是一個意思,也不能將其混淆。因此,關鍵是避免使用關鍵字和敏感字是很重要的。

第三:就是造成問題的真正原因,跳轉時,傳參的類型也影響你的跳轉路徑,謹慎啊!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.