首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Hongten

    Struts2 ActionMethod DMI(动态方法调用)

      <result>/user.jsp</result>   </action>      调用的时候我们在url中这样写: http://localhost:1000/struts2_0500_actionMethod add http://localhost:1000/struts2_0500_actionMethod/user/user!

    75620发布于 2018-09-13
  • 来自专栏技术之路

    c#线程同步

    Program(); //创建一个新的线程 Thread objNewThread = new Thread(new ThreadStart(objDemo.ActionMethod objNewThread.Name = "子线程--------------"; objNewThread.Start(); objDemo.ActionMethod (); Console.ReadLine(); } private int counter = 0; private void ActionMethod , Thread.CurrentThread.Name, counter); } } } 结果如下 从上面的结果中可以看到主线程和子线程都在争夺ActionMethod private void ActionMethod() { lock (this) {

    25010编辑于 2024-04-23
  • 来自专栏iOS逆向与安全

    iOS调整导航条BarButtonItem与titleView 的间距

    UIBarButtonItem *btn_right = [UIBarButtonItem barButtonItemWithTarget:self Image:@"in" highlightedImage:@"in" actionMethod barButtonItemWithTarget:(id)target Image:(NSString*)imageName highlightedImage:(NSString*)highlightedImage actionMethod :(SEL)actionMethod{ // 设置图片 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.size = button.currentBackgroundImage.size; //设置监听 [button addTarget:target action:actionMethod

    2.6K20发布于 2021-08-25
  • 来自专栏大内老A

    通过极简模拟框架让你了解ASP.NET Core MVC框架的设计与实现[中篇]:请求的响应

    Controller controller) { controller.ActionContext = ActionContext; } var actionMethod = actionDescriptor.Method; var result = actionMethod.Invoke(controllerInstance, new object[0 Controller controller) { controller.ActionContext = ActionContext; } var actionMethod = actionDescriptor.Method; var returnValue = actionMethod.Invoke(controllerInstance, new object IActionResultTypeMapper>(); var actionResult = await ToActionResultAsync( returnValue, actionMethod.ReturnType

    1.4K30发布于 2020-03-24
  • 来自专栏王清培的专栏

    .NET面向上下文、AOP架构模式(实现)

    /// /// <typeparam name="Result">方法的返回值类型</typeparam> /// <param name="<em>actionmethod</em> /// <returns></returns> public virtual Result ResultAction<Result>(ContextMethodInfo <em>actionmethod</em> <em>actionmethod</em>.IsPost) { result = (this as IContextOperationHandler).Operation (<em>actionmethod</em>, paramarray); if (this.NextOperation ! = null) return this.NextOperation.ResultAction<Result>(<em>actionmethod</em>, paramarray);

    88520发布于 2019-03-01
  • 来自专栏程序随笔

    5. abp集成asp.net core

    var remoteServiceAtt = ReflectionHelper.GetSingleAttributeOrDefault<RemoteServiceAttribute>(action.ActionMethod { action.ApiExplorer.IsVisible = remoteServiceAtt.IsEnabledFor(action.ActionMethod ) && remoteServiceAtt.IsMetadataEnabledFor(action.ActionMethod); } } } 这个方法中并没有做其余的事情

    84910编辑于 2023-10-19
  • 来自专栏DotNet NB && CloudNative

    利用 Panda.DynamicWebApi 快速构建动态 WebAPI —— 让你的应用逻辑“开口说话”

    CreateActionRouteModel(string area, string controller, ActionModel action) { var attr = action.ActionMethod.DeclaringType.GetCustomAttribute

    32610编辑于 2025-07-02
  • 来自专栏IT码农

    yii2底层源码分析 [ 2.0 版本 ]

    $this->actionMethod . '()', __METHOD__); if (Yii::$app->requestedParams === null) { Yii:: $app->requestedParams = $args; } return call_user_func_array([$this->controller, $this->actionMethod

    1.1K51发布于 2019-09-02
  • 来自专栏全栈程序员必看

    mvc(1)——新建一个ASP.NET MVC项目

    控制器中的每一个public方法都称为是一个动作方法(ActionMethod),意即可以用某个URL通过Web来调用它,以执行一个动作。

    2.4K40编辑于 2022-09-14
  • 来自专栏安恒信息

    解密:Struts2漏洞及其补丁漏洞“曝光”纪实

    过滤了struts2-rest插件中RestActionMapper.java的handleDynamicMethodInvocation中的actionMethod属性,但是分析到安全公告中的修复版本根本对这个漏洞未做任何修补

    1.5K50发布于 2018-04-10
  • 来自专栏大内老A

    ASP.NET Core MVC应用模型的构建[4]: Action的选择

    默认注册的DefaultApplicationModelProvider会对ActionModel对象做如下的设置:MemberInfo和ActionMethod属性都将设置为描述当前Action方法的 Parameters { get; } public IList<SelectorModel> Selectors { get; } public MethodInfo ActionMethod <body>

    Method@Model.ActionMethod.Name

    50310编辑于 2024-03-01
  • 来自专栏大内老A

    通过极简模拟框架让你了解ASP.NET Core MVC框架的设计与实现[下篇]:参数绑定

    Controller controller) { controller.ActionContext = ActionContext; } var actionMethod = actionDescriptor.Method; var arguments = await BindArgumentsAsync(actionMethod); var returnValue = actionMethod.Invoke(controllerInstance, arguments); var mapper = requestServies.GetRequiredService <IActionResultTypeMapper>(); var actionResult = await ToActionResultAsync(returnValue, actionMethod.ReturnType

    1.6K50发布于 2020-04-01
  • 来自专栏大内老A

    通过实例模拟ASP.NET MVC的Model绑定机制:数组

    . /> 假设针对具有如下定义的Action方法ActionMethod提交的标单具有如上的输入元素,在三个文本框中输入的字符串将绑定到foo参数,而通过三个文件输入元素上传得文件将会绑定给bar参数。 1: Public void ActionMethod(string[] foo, HttpPostedFileBase[] bar) 现在我们对用于模拟默认Model绑定的自定义DefaultModelBinder

    3.7K90发布于 2018-01-15
  • 来自专栏编程进阶实战

    走进C# abstract,了解抽象类与接口的异同

    abstract class HttpRequest{} 抽象方法: //todo:抽象方法不能提供实际的实现,因此没有方法主体(并且抽象方法只能够在抽象类中声明) public abstract void ActionMethod

    95830发布于 2020-11-12
  • 来自专栏李浩东的博客

    SpringBoot AOP 自定义注解异步监听方式实现日志记录(附源码)

    /** * 操作描述 */ private String description; /** * 请求方法 */ private String actionMethod

    3.4K30发布于 2019-06-26
  • 来自专栏技术猫屋

    【Java 代码审计入门-05】RCE 漏洞原理与实际案例介绍

    ); String fromAction = outcome; if (outcome == null) { // 获取 HTTP 参数 actionMethod String actionId = (String)facesContext.getExternalContext().getRequestParameterMap().get("actionMethod

    2.7K30编辑于 2023-01-03
  • 来自专栏大内老A

    通过极简模拟框架让你了解ASP.NET Core MVC框架的设计与实现[上篇]:路由整合

    Controller controller) { controller.ActionContext = ActionContext; } var actionMethod = actionDescriptor.Method; var result = actionMethod.Invoke(controllerInstance, new object[0

    1.4K30发布于 2020-03-24
  • 来自专栏有价值炮灰

    初探 Struts2 框架安全

    // ... try { ActionProxy proxy = prepareActionProxy(extraContext, actionNamespace, actionName, actionMethod

    89820编辑于 2023-11-02
  • 领券