问题标签 [actioncontext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
56 浏览

java - 在 struts2 中实现会话的最标准方法

我一直在寻找在 struts2 中实现会话的方法。我发现

1)getSession()apache上使用

2)在javapoint上使用 SessionAware
而不是普通的 map,它使用 SessionMap,它是 struts2 的一部分,而 SessionAware 也是。唯一我在教程中没有得到的东西,它对一个类使用 SessionMap,对另一类使用 HttpSession。


所以问题是在 struts2 框架中使用会话的最优雅的方式是什么?

编辑:@Romann C,你的答案,回答了如何处理 sessionMap,但我想知道哪种方法最适合我。

任何刚刚投反对票的人至少应该发表评论......

0 投票
1 回答
1032 浏览

java - 获取从拦截器中的视图发送的特定参数

目前使用此代码获取"csrfPreventionSalt"Struts2中Interceptor的参数值。

谁能告诉一个直接的方法来获取它的价值......

0 投票
1 回答
74 浏览

struts2 - ValueStack 容器是线程安全的吗?

动作类是线程安全的,因为 Struts 过滤器为每个请求创建新的动作对象。

所有动作对象以及变量都将存储在ValueStack. 那么,ValueStack容器线程安全吗?

我们能否从不同请求的不同动作对象中获取值?

0 投票
2 回答
207 浏览

java - ValueStack 中存储了哪些对象

这是我下面的代码,当我执行时它显示大小为 3,但是当我弹出对象时,我只得到 2 个对象。

请解释一下我是否做错了?

Wnd 我想知道存储的对象是什么ValueStack以及如何检索这些对象?

0 投票
1 回答
973 浏览

asp.net-core - ASP.NET Core 在启动时解析 url?

我希望能够注册考虑到资源的实际 url 的某些 url。具体来说:我的 Web API 文档的 Swagger 端点。

在我的开发环境中,我将在http://localhost:5000上托管 Web PI ,在这种情况下,Swagger 想在此处与其端点对话:

http://localhost:5000/swagger/v1/swagger.json

在生产或登台环境中,Web API 将作为 IIS 中的 Web 应用程序托管,类似这样https://test.contoso.com/TheGreatestWebAPI,swagger 会想谈这个:

https://test.contoso.com/TheGreatestWebAPI/swagger/v1/swagger.json

...因此后者被注释掉的端点注册。

我想做的是使用这样的东西:

任何使用过 ASP.NET Web 表单的人都应该熟悉这一点Page.ResolveUrl(),并且据我所知,相同的功能应该可以通过UrlHelper.Content(). 但是,该函数需要UrlHelper类的实例,而相关的构造函数需要ActionContext实例。

我不知道UrlHelper在这种情况下如何正确实例化(UseSwaggerUI()in Startup.Configure())。

-S

0 投票
2 回答
449 浏览

asp.net-mvc - 在 MVC 的 ActionExecutedContext 上获取用户名?

如何在 MVC 中获取当前登录用户的名称?我尝试了以下代码,我可以获取日期和方法名,但不能获取用户名。

0 投票
1 回答
1422 浏览

java - ActionContext、ServletContext 和 ServletActionContext 有什么区别?

在 Java EE 中,我们经常使用ActionContext,ServletContextServletActionContext,它们的名字很相似,但我不知道它们之间的区别。

我只知道ServletActionContext继承ActionContext. 有人可以解释一下吗?

0 投票
1 回答
990 浏览

java - 模拟 ActionContext.getContext().getSession() 返回 null

我正在尝试为以下方法编写 jUnit 测试用例。

我关注了这个问题和这个问题,并试图嘲笑ActionContext. 但会话仍然是null.

我在这里做错了什么吗?

0 投票
1 回答
1541 浏览

asp.net-web-api - Web API:如何从 HttpContext 读取动作属性和参数

在普通课堂上,我需要阅读以下内容HttpContext

  1. 控制器和动作名称

  2. 动作的属性(我可以通过HttpActionContext.ActionDescriptor.GetCustomAttributes<type>() 但在这里我没有HttpActionContext- 我只有HttpContext

  3. 阅读论点(例如actionContext.ActionArguments["paramName"],但又一次 - 我只有一个HttpContext

它不是动作过滤器,也不是控制器类。但是,我可以访问HttpContext.

0 投票
0 回答
29 浏览

ajax - Ajax 响应包含未翻译的 struts2 标记

我正在使用在服务器端构造模式框的 ajax 请求。模态框的内容将包含一个“计算”链接,并用一个表单包围:

在客户端结果页面上,struts 标记不会转换为 HTML。

任何想法如何做到这一点?

谢谢你。