问题标签 [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.
java - 在 Struts2 中,我没有在 success.jsp 页面上获得表单值
在我的应用程序中,我试图通过将用户的详细信息添加到数据库中来注册用户,并在成功后完全插入这些值。我需要显示表单输入页面,但在结果页面上我没有得到任何输出。
我的动作课是
Success.jsp 是
Empmodel 类是
struts.xml
empregistration.jsp
validation - 如何在实现 ModelDriven 接口的操作中使用 struts2 中的注释来实现验证?
我正在尝试使用注释来实现验证,但是这些验证不起作用,并且表单被提交为空值。我不知道缺少什么,如何在实现 ModelDriven 接口的操作中使用 struts2 中的注释来实现验证?这是我的 struts.xml
这是我的jsp页面
这是我的行动课
这是我的豆
java - 用于 PUT 请求的模型在 struts 中驱动的问题?
我正在使用Content-Type
as发出 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) 控制器:
任何建议表示赞赏。
java - Struts2 - 具有不同模型类型的休息控制器 ModelDriven
我正在编写一些 Struts2 Rest 控制器,似乎 show() 和 view() 方法将返回两种不同类型的模型。由于需要键入实现 ModelDriven,因此我一直将类型设置为<Object>
. 似乎有更好的方法来做到这一点。这是一些伪代码来演示我的问题。
请注意,有两种不同的类型要建模,因此ModelDriven<Object>
必须使用。
java - 如何在 Struts 2 中使用 ModelDriven 提供两种形式
我有这个代码来实现ModelDriven
机制。
问题是我需要将另一个表单传递给Input_newAction
. 这个怎么做?
java - java.sql.SQLException:参数值无效:java.io.NotSerializableException
这是我遇到错误的 SQL Connection 类的代码。
这是LogAction
我调用此getdata()
函数的类。
java - 在 Struts2 中使用 ModelDriven 进行注释验证
我正在尝试ModelDriven
使用注释在服务器端使用方法+验证。但似乎注释根本不起作用。我有一个简单的User
类,有name
, surname
,email
等:
我 @RequiredStringValidator
用于验证gender
和name
字段。
我UserAction
处理请求的课程是:
我使用@VisitorFieldValidator(message = "", appendPrefix = false)
它是因为我已经读过它是需要的,以防万一ModelDriven
。
我struts.xml
的是:
我读过它需要定义<result name="input">
验证。
这是我register.jsp
在其中定义了必须验证的字段:
我的web.xml
:
问题是这一切都行不通。我仍然为此奋斗了 4 个小时,我脑海中唯一的想法告诉我,进行my_own_bicycle
验证比使用这种方便的解决方案进行验证更容易。
java - Struts2 中 validate 和 model 方法中获取的属性值的差异
我正在运行一个基本的 Struts2 应用程序,其中我感到困惑。
我的动作类实现Preparable
和ModelDriven
接口并扩展类ActionSupport
。模型 bean 有一个名为User
.
我的主页(jsp) 有一个输入字段,对应于User
模型bean 的唯一属性。
在prepare()
方法中,我正在初始化 bean 并将其属性设置为某个默认值,例如"Test"
,该getModel()
方法正在返回此 bean 对象。
在validate()
中,我有一个验证,如果User
bean 的属性的值等于"Test"
然后addFieldError()
继续。
现在,我的问题是
当我直接访问操作时,错误来了,在控制台中我得到了以下日志:
但是如果我"Stack"
在表单字段中输入任何值并提交表单,则验证方法会打印用户输入的值,而模型方法正在打印准备初始化的内容。
为什么这样?为什么两种方法不同步?验证方法和模型方法是否从不同位置选择属性值?
java - 在 ModelDriven 中为空值获取 NULL
ModelDriven
返回具有空值NULL
的。params
豆:
班级:
要求:
/home/MyAction.do?userName=&pass=
听说我正在为userName
param 传递空值,但实际上我得到了null
值。
如何获得确切的价值ModelDriven
?
struts2 - Struts 2.0 - 通过模型驱动获取多个数据
我有以下详细信息的 jsp 页面
<s:form>
输入 fname:
输入 lname:
地址1:
输入城市:
输入密码:
地址2:
输入城市:
输入密码:
地址3:
输入城市:
输入密码:
</s:form>
现在我需要使用模型驱动功能将所有条目提取到单个 DTO 对象中。
但是我怎样才能获得地址字段的多个条目。DTO 类将包含相同的每个地址字段,即城市和引脚。例如:DTO 类将如下所示:
或者我只有在使用时才能得到它们
输入标签的名称也应该是什么。那将会
或者
是否有任何其他选项可以获取多个条目。