NutzCN Logo
问答 ajax异步请求找到了入口函数,但是未执行。
发布于 2718天前 作者 Cancerce1l 1810 次浏览 复制 上一个帖子 下一个帖子
标签:

问题如题。
日志如下:

DEBUG 11:14:40 UrlMappingImpl.get(92)-->Found mapping for [POST] path=/sso/validateRelation : ApplicationManagerAt.validateRelation(...)
DEBUG 11:14:40 NutIoc.get(145)-->Get 'applicationManagerAt'<class com.wonders.apsr.sso.manageApp.ApplicationManagerAt>
13 回复

@Filters拦截了吧

模块声明的是空的过滤器好像。

@Filters
@At("/sso")
@IocBean(fields = "dao")
public class ApplicationManagerAt {

入口方法上呢?

入口函数上没有声明。

@At("/validateRelation")
	@Ok("json")
	public Map<String, String> validateRelation(HttpServletRequest request,String appId){

这是日志。

DEBUG 14:01:25 UrlMappingImpl.printActionMapping(130)-->   '/sso/validaterelation'     >> ApplicationManagerAt.validateRelation(...) : Map        | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)

是不是自定义动作链了?

来自炫酷的 NutzCN

没有...应该是没有。

@IocBy(type=ComboIocProvider.class,args={"*org.nutz.ioc.loader.json.JsonLoader","ioc/",
				"*org.nutz.ioc.loader.annotation.AnnotationIocLoader","com.wonders"})
@Filters({@By(type = SessionFilter.class)})
@Modules(scanPackage=true)
@SetupBy(ConfigSetup.class)
public class MainModule {

项目启动首次调用这个函数的日志是这样的,您看看有帮助没?

DEBUG 14:03:33 UrlMappingImpl.get(92)-->Found mapping for [POST] path=/sso/validateRelation : ApplicationManagerAt.validateRelation(...)
DEBUG 14:03:33 NutIoc.get(145)-->Get 'applicationManagerAt'<class com.wonders.apsr.sso.manageApp.ApplicationManagerAt>
DEBUG 14:03:33 NutIoc.get(165)-->	 >> Load definition
DEBUG 14:03:33 ComboIocLoader.load(144)-->Found IocObject(applicationManagerAt) in IocLoader(AnnotationIocLoader@845015811)
DEBUG 14:03:33 NutIoc.get(195)-->	 >> Make...'applicationManagerAt'<class com.wonders.apsr.sso.manageApp.ApplicationManagerAt>
DEBUG 14:03:33 NutIoc.get(145)-->Get 'txSERIALIZABLE'<interface org.nutz.aop.MethodInterceptor>
DEBUG 14:03:33 NutIoc.get(145)-->Get 'txREAD_COMMITTED'<interface org.nutz.aop.MethodInterceptor>
DEBUG 14:03:33 ScopeContext.save(59)-->Save object 'applicationManagerAt' to [app] 
DEBUG 14:03:33 NutIoc.get(145)-->Get 'dao'<>

其他入口犯法方法正常吗?

来自炫酷的 NutzCN

其他入口方法正常吗?

来自炫酷的 NutzCN

debug一下MethodInvokeProcessor看看

来自炫酷的 NutzCN

添加回复
请先登陆
回到顶部