ognl 相关问题

OGNL代表对象图导航语言。它是用于获取和设置Java对象属性的表达式语言。

如何在 Struts 2 中不使用 ModelDriven 的情况下从 JSP 填充 POJO?

我想在不使用 ModelDriven 的情况下从 JSP 初始化我的 POJO 类。 例如: 在 JSP 中 - 用户名和密码是输入字段。 有一个带有用户名和密码字段的 POJO 用户。 嗬...

回答 1 投票 0

在JSP中添加<s:if>条件

在这里,我正在创建一个 JSP,从数据库中获取 actionId。在这里,我想添加 条件标签并检查特定值。 在这里,我正在创建一个 JSP,从数据库中获取 actionId。在这里,我想添加 <s:if> 条件标签并检查特定值。 <td style="font-size: 13px;font-weight: bold;" align="center" width="50px"> <s:property value="actionId"/> <s:if test="#request.dtls=='1'">testing</s:if> <s:iterator value="#request.dtls" status="dtl"> <div class="form-input"> <s:property value="actionId"/> </div> </s:iterator> </td> 这似乎不起作用。知道我哪里出错了吗? #request.dtls应该是一个集合。 <s:if test="#request.dtls.contains('1')">testing</s:if> <s:iterator value="#request.dtls" status="dtl"> <s:if test= "top == '1'"> <div class="form-input"> <s:property value="actionId"/> </div> </s:if> </s:iterator>

回答 1 投票 0

如何使用 Struts 2 更新表单的值

按下“更新”按钮时,我尝试将值从 JSP 页面传递到我的 Action 类。 对于这种情况,我在操作类中使用 getter 和 setter 创建一个名为 value 的字符串列表。 我的公关...

回答 1 投票 0

使用 Struts 2 在 JSP 中动态工具提示

我正在尝试向一系列按钮添加工具提示。文本是动态的,因为它需要一个参数(显示带有页码的文本),该参数存储在 global.properties 中: page.nr.tooltip=转到...

回答 2 投票 0

如何在 OGNL 中使用点('.')来绑定 Struts 2 中的输入字段?

我试图理解其他人的 Struts 2 代码,但遇到了数据传递问题。 我知道在 JSP 页面上,如果您使用 标签,那么...

回答 4 投票 0

s:迭代器语法,另一个

我的第二个迭代器有语法问题。我想迭代 equalesParties 的值,但我似乎找不到正确的语法。 这是导致问题的标签:value="{

回答 2 投票 0

ognl.NoSuchPropertyException:org.apache.struts2.dispatcher.ServletActionRedirectResult.applicationId

我正在使用 Hibernate 3.0 和 Struts 2。我正在使用 @GenerateValue 来生成 id。 当我保存客户详细信息时,我有一个客户屏幕,我想移动到下一个屏幕 新

回答 2 投票 0

在Hibernate中获取插入的id是否有更好的方法?

我正在使用 Hibernate 3.0 和 Struts 2。我正在使用 @GenerateValue 来生成 id。 当我保存客户详细信息时,我有一个客户屏幕,我想移动到下一个屏幕 新

回答 2 投票 0

Struts 2 归档名称中包含点

考虑发布的数据名称中有点,例如:fromAccount.accountNo。如果我们编写一个自定义验证器,例如 @CustomValidator(type = "AccountBelongsToUserValidator", fieldName = "

回答 1 投票 0

Struts 2 + Java Bean 不保留值

首先,我使用Struts 2 和Java。我试图让我的 LoginUser 操作类将信息传递给 UserBean Java Bean。 当 LoginUser 操作执行时,fullName 的 bean 值为

回答 1 投票 0

JSP 迭代器语法,另一个迭代器

我的第二个迭代器有语法问题。我想迭代 equalesParties 的值,但我似乎找不到正确的语法。 这是导致问题的标签:value="{

回答 2 投票 0

在 Struts 2 的 JSP 页面上使用 OGNL 根据条件将 bean 分配给对象

在Struts 2 / OGNL页面中,是否可以根据条件将任何类型的bean分配给对象? 例如, 在Struts 2 / OGNL页面中,是否可以根据条件将任何类型的bean分配给对象? 举个例子, <s:if test"%{customer != null}"> <s:set var="someobject" value="customer"> </s:if> <s:else> <s:set var="someobject" value="user"> </s:else> 是的,可以。但你确定你应该这样做吗? 这似乎是业务,而不是表示,因此为什么在视图中而不是在控制器中? 而不是 <s:if test"%{customer != null}"> <s:set var="someobject" value="customer"> </s:if> <s:else> <s:set var="someobject" value="user"> </s:else> SomeObject is of type : <s:property value="%{#someobject.class.name}" /> 你可以在你的行动中使用 public String getSomeobject(){ return (customer!=null) ? customer : user; } 并且仅在 JSP 中 SomeObject is of type : <s:property value="%{someobject.class.name}" /> 当您的操作对对象一无所知时,您的用例更合适,但随后您将在视图中放入大量业务逻辑... <s:set>标签将变量存储在作为映射的值堆栈上下文中。因此任何对象都可以设置在 var 属性中指定的键下。如果您在带有 <s:set> 标签的页面上频繁使用相同的键,那么它将覆盖之前设置的值。例如 <s:set var="someobject" value="customer"> <s:set var="someobject" value="user"> 之后,如果您使用 user 引用,则只能检索 someobject 对象。 关于参考资料,您可以阅读OGNL文档。 该框架使用标准命名上下文来评估 OGNL 表达式。处理 OGNL 的顶级对象是 Map (通常 称为上下文映射或上下文)。 OGNL 有一个概念 是上下文中的根(或默认)对象。在表达上, 无需任何属性即可引用根对象的属性 特殊的“标记”概念。对其他对象的引用标有 英镑符号 (#)。 使用上面的示例,您可以使用对 someobject 的引用来获取 user 属性 name。 Hello, <s:property value="#someobject.name"/>

回答 2 投票 0

Struts 2 中的操作上下文是什么?

我不明白作者的这些话:“上下文”,“默认属性”,或“根对象”,“基于上下文”等。 我坚持读这篇文章

回答 1 投票 0

Struts 2 中的动作上下文是什么?

我不明白作者的这些话:“上下文”,“默认属性”,或“根对象”,“基于上下文”等。 我坚持读这篇文章

回答 1 投票 0

如何在Struts 2中获取结果代码到JSP?

如何在JSP中获取动作结果代码? 我想对所有结果使用相同的 JSP。 公共字符串 doSth() { 返回一个? “好的”:“失败”; }

回答 2 投票 0

如何在 Struts 2 和 Hibernate 中编辑表中的行?

我无法使用 Struts 2 和 Hibernate 编辑表格。在 Apache 控制台中,我可以看到更新查询已执行,但从表中它只是删除数据,并在尝试插入数据时,

回答 2 投票 0

使用 Struts 2 和 Hibernate 编辑行不起作用

我无法使用 Struts 2 和 Hibernate 编辑表格。在 Apache 控制台中,我可以看到更新查询已执行,但从表中它只是删除数据,并在尝试插入数据时,

回答 2 投票 0

如何在 Struts 2 中使用 <s:push> 标签作为表单输入字段?

我有两个类,一个是Action类MyAction,另一个是POJO类User。在 MyAction 中,我为 User 类制作了 getter-setter。 然后我有用于用户输入的index.jsp 页面。在此,我使用

回答 3 投票 0

如何使用Struts 2推送标签作为表单输入字段?

我有两个类,一个是Action类MyAction,另一个是POJO类User。在 MyAction 中,我为 User 类制作了 getter-setter。 然后我有用于用户输入的index.jsp 页面。在此,我使用

回答 3 投票 0


最新问题
© www.soinside.com 2019 - 2025. All rights reserved.