gpt4 book ai didi

java - 如何在不使用 ModelDriven 的情况下从 JSP 填充 POJO

转载 作者:太空宇宙 更新时间:2023-11-04 14:42:09 26 4
gpt4 key购买 nike

我想从 JSP 初始化 POJO 类,而不使用 ModelDriven

例如:

在 JSP 中 -用户名密码输入字段。

有一个 POJO user,其中包含 usernamepassword 字段。

如何初始化这个POJO?

最佳答案

在不使用ModelDriven的情况下,如果 POJO 是您的操作的属性,它应该已初始化并具有 getter。 POJO 用户应该是您的操作 bean 的属性

private User user = new User();
public User getUser(){return user;}

User 应该具有诸如 usernamepassword 等字段的属性,以及 getter 和 setter。

该操作应配置为默认拦截器堆栈以包含 params interceptor这将填充您的操作 bean。

在 JSP 中,您应该在输入字段名称前添加 user. 前缀。所以它有

<s:textfield name="user.username"/>
<s:textfield name="user.password"/>

name 属性中的值是 OGNL 表达式,其计算结果为 getUser().setUsername()getUser().setPassword()

关于java - 如何在不使用 ModelDriven 的情况下从 JSP 填充 POJO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24824704/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com