2011-10-18 17 views
0

ユーザーを登録するためにspring web mvcを使用しています。しかし、私のUserクラスには、Webサイト型の変数があります。バインドされていないパラメータのSpring Web MVCエラー処理

public class User{ 

private String email; 

private WebSite website; 

} 

public class WebSite{ 

private String webSiteUrl; 

} 

私の登録フォームには、電子メールとwebSiteUrlの2つのテキストボックスが必要です。

<label for="email">Email:</label> <form:errors path="email" cssClass="errors"/> 
<form:input path="email" required="true" placeholder="[email protected]" type="email"/> 

どのようにマップする必要があり、JSPでwebSiteUrlとそのエラー:

メールiについては、以下の方法を使用していますか?私はgoogleを試みたが、解決策を見つけることができなかった、誰かが私を助けてくれる?

おかげで、

Ramesh.V

答えて

1

あなたは

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

がテストしていません試みるかもしれないが、動作するはずです...それは動作しません@arun

+0

申し訳ありませんが、スローエラー org.springframework.beans.NotReadablePropertyException:Beanクラスのプロパティ 'webSite'が無効です[com.richwp.richsalesagent.model.User]:Beanプロパティ 'webSite'が読み込めないか、またはinvaを持っていますリッドゲッターメソッド:ゲッタの戻り値の型がセッターのパラメータ型と一致していますか? –

+1

@ user988150:申し訳ありませんが、私がばかに聞こえるが、あなたのJSPに「ウェブサイト」(小さい「s」)を試してみてください。私はこれを言っているあなたのUserクラスは、あなたが上に投稿したもので、小さな "s"のWebサイトを持っていて、エラーメッセージに "webSite"と帽子が付いているS – arun

+0

Thanks trick worked ...すばらしい.... –

関連する問題