问题标签 [model-driven]

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 投票
3 回答
5377 浏览

java - 在 Struts2 中,我没有在 success.jsp 页面上获得表单值

在我的应用程序中,我试图通过将用户的详细信息添加到数据库中来注册用户,并在成功后完全插入这些值。我需要显示表单输入页面,但在结果页面上我没有得到任何输出。

我的动作课是

Success.jsp 是

Empmodel 类是

struts.xml

empregistration.jsp

0 投票
1 回答
4099 浏览

validation - 如何在实现 ModelDriven 接口的操作中使用 struts2 中的注释来实现验证?

我正在尝试使用注释来实现验证,但是这些验证不起作用,并且表单被提交为空值。我不知道缺少什么,如何在实现 ModelDriven 接口的操作中使用 struts2 中的注释来实现验证?这是我的 struts.xml

这是我的jsp页面

这是我的行动课

这是我的豆

0 投票
1 回答
159 浏览

java - 用于 PUT 请求的模型在 struts 中驱动的问题?

我正在使用Content-Typeas发出 PUT 请求application/x-www-form-urlencoded。我无法将表单正文元素映射到我的 ModelDriven 操作类 ( User)。

这是一个示例请求:

PUT:http://www.xyz.com/account/22424?userName=xyz&email=xyz@email.com 内容类型:应用程序/x-www-form-urlencoded

这是代码:

1)模型驱动的动作类:

2) 控制器:

任何建议表示赞赏。

0 投票
2 回答
491 浏览

java - Struts2 - 具有不同模型类型的休息控制器 ModelDriven

我正在编写一些 Struts2 Rest 控制器,似乎 show() 和 view() 方法将返回两种不同类型的模型。由于需要键入实现 ModelDriven,因此我一直将类型设置为<Object>. 似乎有更好的方法来做到这一点。这是一些伪代码来演示我的问题。

请注意,有两种不同的类型要建模,因此ModelDriven<Object>必须使用。

0 投票
1 回答
924 浏览

java - 如何在 Struts 2 中使用 ModelDriven 提供两种形式

我有这个代码来实现ModelDriven机制。

问题是我需要将另一个表单传递给Input_newAction. 这个怎么做?

0 投票
2 回答
6584 浏览

java - java.sql.SQLException:参数值无效:java.io.NotSerializableException

这是我遇到错误的 SQL Connection 类的代码。

这是LogAction我调用此getdata()函数的类。

0 投票
1 回答
1823 浏览

java - 在 Struts2 中使用 ModelDriven 进行注释验证

我正在尝试ModelDriven使用注释在服务器端使用方法+验证。但似乎注释根本不起作用。我有一个简单的User类,有name, surname,email等:

@RequiredStringValidator用于验证gendername字段。

UserAction处理请求的课程是:

我使用@VisitorFieldValidator(message = "", appendPrefix = false)它是因为我已经读过它是需要的,以防万一ModelDriven

struts.xml的是:

我读过它需要定义<result name="input">验证。

这是我register.jsp在其中定义了必须验证的字段:

我的web.xml

问题是这一切都行不通。我仍然为此奋斗了 4 个小时,我脑海中唯一的想法告诉我,进行my_own_bicycle验证比使用这种方便的解决方案进行验证更容易。

0 投票
1 回答
479 浏览

java - Struts2 中 validate 和 model 方法中获取的属性值的差异

我正在运行一个基本的 Struts2 应用程序,其中我感到困惑。

我的动作类实现PreparableModelDriven接口并扩展类ActionSupport。模型 bean 有一个名为User.

我的主页(jsp) 有一个输入字段,对应于User模型bean 的唯一属性。

prepare()方法中,我正在初始化 bean 并将其属性设置为某个默认值,例如"Test",该getModel()方法正在返回此 bean 对象。

validate()中,我有一个验证,如果Userbean 的属性的值等于"Test"然后addFieldError()继续。

现在,我的问题是

当我直接访问操作时,错误来了,在控制台中我得到了以下日志:

但是如果我"Stack"在表单字段中输入任何值并提交表单,则验证方法会打印用户输入的值,而模型方法正在打印准备初始化的内容。

为什么这样?为什么两种方法不同步?验证方法和模型方法是否从不同位置选择属性值?

0 投票
3 回答
794 浏览

java - 在 ModelDriven 中为空值获取 NULL

ModelDriven返回具有空值NULL的。params

豆:

班级:

要求:

/home/MyAction.do?userName=&pass=

听说我正在为userNameparam 传递空值,但实际上我得到了null值。

如何获得确切的价值ModelDriven

0 投票
1 回答
772 浏览

struts2 - Struts 2.0 - 通过模型驱动获取多个数据

我有以下详细信息的 jsp 页面

<s:form>

输入 fname:
输入 lname:

地址1:

输入城市:
输入密码:

地址2:

输入城市:
输入密码:

地址3:

输入城市:
输入密码:

</s:form>

现在我需要使用模型驱动功能将所有条目提取到单个 DTO 对象中。

但是我怎样才能获得地址字段的多个条目。DTO 类将包含相同的每个地址字段,即城市和引脚。例如:DTO 类将如下所示:

或者我只有在使用时才能得到它们

输入标签的名称也应该是什么。那将会

或者

是否有任何其他选项可以获取多个条目。