ognl相关内容

在 Struts 2.5 中使用顶部对象

根据 s2-026: 即将推出的 Struts 将不再支持使用 top 进行表达式2.5版! 我们在很多 JSP 页面中使用了 top 对象,如下所示(显示了 currencyTypes 的列表并从 Struts 中查找名称消息): ..
发布时间:2022-01-16 22:48:07 Java开发

如何使用 <s:if>Struts 2 中的标签?

我有下面的 Struts 2 标签,我需要检查属性 value="#attr.row.Commentaire 是否为空,如果不是,则在用户可以看到的地方显示一个小图标单击它并查阅属性 value="#attr.row.Commentaire 的内容. 如何有效地使用 Struts 2 的 标签来做到这一点? ..
发布时间:2022-01-16 22:43:26 Java开发

如何在 Struts 2 中的一个表单上添加两个提交按钮

我正在使用 Struts2 开发应用程序.我的申请是网上购物.我的任务是更新和删除购物车项目.我有一个 JSP 页面,它有 4 个文本字段.我需要将这些文本字段的数据提交给 Modify 操作.更新和删除提交按钮在同一个页面,相同的形式.如何确定我在 JSP 表单上单击了哪个按钮? 我的表格是: ..
发布时间:2022-01-16 22:43:11 Java开发

Struts2 将列表数据从 JSP 发送到 Action 类:替代方式

我正在向一位同事解释如何使用索引从 JSP 页面获取列表数据以返回到操作类,如 这里和这里.他不太明白,自己摸索了一下,直到他突然完全不使用索引就让它工作了! 在他的 JSP 页面中,他有: 在他的动作课上,他有“合适的"二传手: 公开列表获取联系人姓名列表()公共无效 setContactNameList(列表列表) 我很困惑为什么会这样.我认为这是可行的,因为他正在发 ..
发布时间:2022-01-16 22:42:27 Java开发

Struts 2 重构代码以避免 OGNL 静态方法访问

Struts 2, 2.3.20 提到 对从表达式访问静态方法的支持将被禁用很快,请考虑重构您的应用程序以避免进一步问题! 我们在验证器中使用了 OGNL 静态调用: @ExpressionValidator(表达式 = "@foo.bar@isValidAmount(amount)",键=“验证.amount.is.not.valid"), 我们也在标签中使用了它 ..
发布时间:2022-01-16 22:38:33 其他开发

配置请求参数以将操作分配给 bean 的字段

我正在使用 www.datatables.net.JS 框架在表格中显示数据.它具有服务器模式,并在此模式下发送大量参数. 示例:sortColumn、sortType(asc,desc)、过滤值、pagenum、itemsonpage等开. 所以我在行动中处理它.我分配给每个请求参数字段,它工作正常. 但现在我有几张桌子.所以我必须采取不同的行动,但要求参数相同,而且有很多.将 ..
发布时间:2022-01-16 22:36:28 Java开发

Struts 2 - 了解 OGNL 和 params 拦截器之间的工作

我是 Struts 2 的新手.我正在从 Struts2 In Action 一书中学习它.我很难理解 OGNL 中的一些概念,如下 - 我们知道params 拦截器将数据从请求参数移动到ValueStack 中的action 对象.现在在阅读时,我遇到了一句话,上面写着——“这项工作的棘手部分是将参数的名称映射到 ValueStack 上的实际属性.这就是 OGNL 的用武之地.param ..
发布时间:2022-01-16 22:36:13 Java开发

升级到 struts 2.3.15.1 不会在操作类上设置 HashMap 值

我从 2.1.6 升级到 2.3.15.1,因为最新版本中提供了安全修复程序.但是,现在表单字段值不会发布到 Action 类.基本上,当提交表单时,我将 JSP 中的 HashMap props 填充到 Action 类中.当我将 struts 版本升级到 2.3.15.1 时,这不起作用.没有代码更改.当我调试代码时,我注意到 setProps 方法没有被调用.这已经不允许了.有什么解决方法吗 ..
发布时间:2022-01-16 22:34:42 Java开发

struts2 不再接受http map 参数?

在 struts2 中,我利用了 struts2 中内置的 OGNL,将输入命名为 哪个去 getters/setters getBag().get("item").setProperty(value)我已经升级到 struts 2.2.1,突然那些不再工作:getter 永远不会被调用. 互联网对在参数中使用 OGNL ..
发布时间:2022-01-16 22:32:13 Java开发

Struts 2 s:select tag 动态id

我在一个 JSP 页面和一个按钮中有多个不同类型的字段.这些字段是根据从我创建的元数据表中获取的信息生成的. 由于我不知道存在多少和什么类型的字段,我给他们动态的id.我在我的 JSP 中使用 Struts 2 标签. 问题出在 标签上:当我在 id 属性中给出 scriplet 时,它会显示以下错误: org.apache.jasper.JasperExc ..
发布时间:2022-01-16 22:31:47 Java开发

Struts2 ValueStack 如何处理多个请求

我了解 ValueStack 是在 Struts2 中引入的,而 Struts1 模型的另一个变化是现在为每个请求实例化一个新的 ActionObject.所以我们可以定义实例变量而不用担心多线程问题.拦截器和 JSP 从 ActionObjects 访问实例变量的方式是通过 ValueStack.但是 ValueStack 的实现方式(或至少被 Struts2 框架使用)是由 ValueStac ..
发布时间:2022-01-16 22:30:31 Java开发