jfinal中的controller中的方法不是index的時候會報404錯

404報錯:

原因:查找資料得知,index()是controller的默認訪問方法,所以當沒有這個方法的時候會報404的錯誤。

資料詳細解釋如下:

1、Controller需要繼承Controller類,類的映射是在Config中配置,具體就要看個人的項目是如何封裝的,具體就不寫了。

2、Controller的默認方法

     Controller的默認訪問方法爲index()方法。

3、默認的index()方法是如何配置?

     結合項目的配置註冊一個唯一的controllerKey即可,如下所示:

     me.add("/Service/ReportAlarm", ReportAlarm.class);

    個人分析:me.add("方法URL",類);

    訪問地址:http://ip:端口號/項目名/Service/ReportAlarm

   這樣默認訪問的方法即爲index()方法。

4、在同一個Controller中多個方法配置

    1)、me.add("/Service/ReportAlarm", ReportAlarm.class,"/Service/ReportAlarm");
    2)、me.add("/updateImportalarm", ReportAlarm.class,"/Service/ReportAlarm");

   個人分析:me.add("具體方法URL",類,"方法URL");

    1)、訪問地址:http://ip:端口號/項目名/Service/ReportAlarm/Service/ReportAlarm

            訪問index()方法


    2)、訪問地址:http://ip:端口號/項目名/Service/ReportAlarm/Service/ReportAlarm/updateImportalarm

            訪問updateImportalarm()方法
--------------------- 
作者:掐指一算乀缺錢 
來源:CSDN 
原文:https://blog.csdn.net/wangkun_0612/article/details/53780737 
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章