java - Spring Web MVC 对非绑定(bind)参数的错误处理

标签 java spring-mvc

我正在使用 spring web mvc 来注册用户。但我的 User 类有一个 Website 类型的变量。

public class User{

private String email;

private WebSite website;

}

public class WebSite{

private String webSiteUrl;

}

在我的注册表中,我需要 2 个用于电子邮件和 webSiteUrl 的文本框。

对于电子邮件,我使用以下方式:

<label for="email">Email:</label> <form:errors path="email" cssClass="errors"/> 
<form:input path="email" required="true" placeholder="email@example.com" type="email"/>

我应该如何在jsp中映射webSiteUrl及其错误?我尝试了谷歌,但无法找到有效的解决方案,有人可以帮助我吗?

谢谢

拉梅什.V

最佳答案

你可以尝试一下

<label for="website.webSiteUrl">Website:</label>
<form:errors path="website.webSiteUrl" cssClass="errors"/>
<form:input path="website.webSiteUrl"/>

尚未测试,但应该可以工作..

关于java - Spring Web MVC 对非绑定(bind)参数的错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7813828/

相关文章:

Java - 打开包含超过 65535 个文件的 zip 文件

spring - 如何将动态值设置为@PropertySource?

java - 设置一种方法不受Spring Security的保护

java - 限制 REST API 的 JSON 响应中的字段?

java - 方法的可见性及其成本

java - Android 以编程方式创建列表

java - 代码如何确定使用 WebSphereRequestUpgradeStrategy 与 TomcatRequestUpgradeStrategy?

java - 改造单值/数组

java - 如何从我的服务层内部创建一个 cookie 并添加到 http 响应?

java - 如何将 AbstractContextLoaderInitializer 包含到我的 mvc 测试执行中?