Controller中@NotAction注解

Controller类中@NotAction注解修饰一个Controller方法后Ajax为什么还可以访问到这个方法。

@NotAction
public void w(){
    renderText("你好Jfinal");
}
$.ajax({
    type: "post",
    url: "/condu/w",
    success: function(data){
        alert("成功访问");
    },
    error:function () {
        alert("访问失败");
    },
});

image.png

评论区

tranfer

2019-09-04 15:17

我猜你是不是忘记保存所以系统没有重新加载没有生效啊~或者小概率事件系统没有自动重新加载你添加注解后的内容。。。

qingqingniannian

2019-09-04 15:21

@tranfer 我确定已经重启

要输就输给追求

2019-09-04 15:28

@qingqingniannian 我知道了。你请求/condu/w 因为/condu/w 这个路径不存在,所以会被JFinal处理成 /condu/index/w 最后的w被当成参数了

邓小杰

2019-09-04 15:45

http://www.jfinal.com/doc/3-2

JFinal

2019-09-04 16:15

@qingqingniannian alert("成功访问") 改成 alert(data) 就很清楚了

qingqingniannian

2019-09-04 17:22

@JFinal 发现了,点赞

xiuj

2019-09-04 17:34

JavaScript逻辑写错了。

JFinal

2019-09-04 19:50

@qingqingniannian 注意 urlPara 的问题

热门反馈

扫码入社