问题标签 [valuestack]
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.
struts2 - (Struts2) 如何从拦截器向 Action 实例添加新参数?
我想制作一个拦截器来预处理 XML 请求。在这个拦截器中,它解析 XML 并将处理后的信息放入 ValueStack 中,以便它可以映射到操作中的实例。但是,我尝试了很多方法,但没有一个是有效的。任何人都可以帮助我并给我建议吗?谢谢!
In Interceptor
//Get ValueStack
ActionContext ctx = invocation.getInvocationContext();
映射 ctxMap = ctx.getValueStack().getContext();//尝试了以下,但以下都不行
ctxMap.get("com.opensymphony.xwork2.ActionContext.parameters")).put("data1", "1");
ctxMap.get("参数")).put("data1", "1");
ctxMap.get("request")).put("data1", "1");
ctx.getParameters().put("data1",new String[]{"1"});
java - 如何从动作类中选择特定对象
在 JSP 中拉出多个对象时,如何从动作类中选择特定对象。
从我的动作类中,我通过 Struts 五个相同的对象。在 JSP 中,我将如何选择要在页面上显示的特定对象和对象属性。我已经尝试在标签中放置各种值和名称,<s:form>
但我还没有弄清楚如何去做。欢迎朝正确的方向推进。
php - 打印值在 JSON 响应的 Array 内形成 stdObject
我对 php 和 JSON 有点陌生,在四处寻找回应后我找不到一个,我希望你能帮助我……</p>
我正在处理带有 JSON 响应的报告 JSON 响应看起来有点像这样:
我建立一个像这样的报告..
以及更多元素……但是在行程数组内的对象下的任何内容都不会显示……我无法打印指示的这些值,请帮助……</p>
干杯
jakarta-ee - Struts 标签的异常
我在 Netbeans 7.0.1 和 Struts 2.2.3 中遇到了异常,这很奇怪,因为以前可以正常工作的 jsp 页面突然开始出现以下异常。大多数情况下,它看起来像是部署或库配置的问题。请帮忙。
警告:StandardWrapperValve [jsp]:PWC1406:servlet jsp 的 Servlet.service() 抛出异常 java.lang.NoSuchMethodError:com.opensymphony.xwork2.util.ValueStack.findValue(Ljava/lang/String;Z)Ljava/lang/Object ; 在 org.apache.struts2.components.Component.findValue(Component.java:255) 在 org.apache.struts2.components.ActionError.evaluateExtraParams(ActionError.java:73) 在 org.apache.struts2.components.UIBean.evaluateParams (UIBean.java:856) 在 org.apache.struts2.components.UIBean.end(UIBean.java:510) 在 org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42) 在 org. apache.jsp.jsp.user.user_jsp._jspx_meth_s_actionerror_0(user_jsp.java:115) 在 org.apache.jsp.jsp.user.user_jsp._jspService(user_jsp.java:84) 在 org.apache.jasper.runtime.HttpJspBase。服务(HttpJspBase.java:
我在Lib下面使用:
c++ - 如何在 C++ 中设置 short int 的上下字节
我要问如何在 C++ 中设置 (short int) 的上下字节。
我们使用它来获取上下字节,但现在如何设置 a 的上下字节short int
。
谢谢 :)
阅读您的答案后,我发现了一个问题,请查看我的代码:
它只返回 1 但必须返回 55 !如何解决?
redirect - 在 Struts2 中,当重定向到另一个操作时,命名变量不会被清除
从另一个动作重定向到一个动作时,我遇到了一个奇怪的问题。简而言之,在第一个动作(我从中重定向)中捕获的命名变量仍然以某种方式保留在值堆栈中,并且它在第二个动作中覆盖了相同的命名变量。我将通过一些代码进行解释。
我在返回之前设置${seoURLForRedirect}
变量ReportsAction
。对于第二个动作,我有以下映射。
如您所见,我在第二个操作中具有相同的命名变量seoURL
。此值设置为在第一个操作中找到的值。我不明白为什么值堆栈仍然保持seoURL
在第一个操作中设置的值。特别是因为我在重定向结果参数中写完了它。
任何帮助表示赞赏。
struts2 - Struts 2值堆栈“登录尝试”计数器不持久变量
我现在正在学习 Struts 2,并尝试创建一个登录尝试计数器,以在 x 次尝试失败后阻止任何进一步的登录尝试。
这是我的 login.jsp 的正文
还有我的 Action 类(我不包括带有 getter 和 setter 的私有 var,但它们都在那里)
在最初调用 login.jsp 的操作中,我传入一个初始值
这很好用。当我在 login.jsp 页面上点击提交时,问题就来了。
我得到以下堆栈跟踪
第 17 行是
每次我点击提交按钮时,loginAttempt
它都会将变量重置为NULL
.
谢谢
编辑:我知道这可能不是这样做的正确方法,我可能应该在会话中这样做。但是我试图理解为什么它不起作用。
python - Accessing specific value in a list of values
I have a dictionary that looks like:
This means that I for example have a key that looks like 153, which access a value of:
What if I would like to do is access 1 of the parts in my value. For exampel, if i type 153 and get|T-shirt| |200| |0| |0|, how then to access the part 200 in my value? If my dict value is: |T-shirt| |200| |0| |0|, i want only to get: 200, bot any of the other parts of the same value. All of my dict values are objects for the class wares, which means that each part that is enclosed by "||" is a attribute.
for exampel:
Were T-shirt is a self.name attribute, 200 is a self.price attribute, 0(1st one) is a self.quantity and 0(2nd one) is a self.bought attribute.
I only want to access the self.price attribute, how do I do it? I tried indexing my object like:
but python says that:
any one got a tip?
java - Struts 2 警告:默认值表达式包含“+”评估为“nullnull”
我的 Struts 2 应用程序有问题。
我读取了数组迭代器的内容。
数组元素由迭代器写出:
标记找到正确的元素并对其求值,但结果表达式有一个+
字符(例如:数组元素的值:"Weather+ Free"
'),并且它继续对其求值。最后,它写出 value: nullnull
。
如何跳过第二次评估?
这是日志:
java - 我可以访问不在 Struts 2 中的 ValueStack 上的另一个动作的属性吗?
我有两个 JSP 页面,显示来自两个不同操作的两个列表:页面A
显示员工列表,页面B
显示部门列表。
两个页面的顶部都有一个公共文本字段(包含在第三个 JSP 页面中),用于按姓名搜索员工:
搜索操作是类的一部分,我可以毫无问题EmployeeAction
地加载页面并执行搜索。A
但是,在加载页面时B
,我遇到了ognl.NoSuchPropertyException
因为属性employeeName
不在ValueStack
的DepartmentAction
。
我怎么解决这个问题?employeeName
有什么方法可以访问EmployeeAction
fromDepartmentAction
吗?或者我应该如何重新组织我的操作来执行常见的搜索功能?
这是我的动作配置文件: