1

struts2ではstruts-tagsを使用することが必須ですか?つまり、次のように使用することはできません。

<td bgcolor="DEDBC6"><div align="left"><font color="#000000"><strong> Employee Name * :</strong></font></div></td> <td><input name="empname" type="text" id="empname" size="32"></td>

次の代わりに:

<s:textfield label="Employee Salary " name="empsal" required="true"/>

両方を試しましたが、1番目を使用したときに、検証メッセージが表示されませんでした。つまり、検証は正常に機能していますが、action-validation.xmlに書き込んだ「empnameisrequired」です。 コメントしてください ?

4

3 に答える 3

1

いいえ、必須ではありません。実際、多くのstruts2ユーザーはOGNLに十分に不満を持っており、代わりに通常のHTMLを使用することを選択しています。

ただし、標準のHTMLタグを使用すると、一部の機能が失われるという欠点があります。結局のところ、カスタムタグがそもそも存在するのはそのためです。標準のHTMLでも、コントローラークラスのvalidateメソッドを使用して検証を行うことができます。

フレームワークを使い始めたばかりの場合は、殴られた道を離れる前に、strutsタグを適切に学習することをお勧めします。

于 2009-02-06T07:20:29.813 に答える
0

なぜタグが必要なのかまったくわかりません。Strutsを使用してJSON結果タイプを生成し、JavaScriptとJQueryを使用して静的なjspページでそれらの呼び出しを使用することはできませんか?

于 2012-04-19T23:59:21.787 に答える