0

使用中に問題が発生しました

<form:form/> 

メインフォームに配置されたときの私のカスタムタグで。ここに例があります

<form:form method="POST" id="form1_id" action="${url1}" modelAttribute="form1">

<div>
...
</div>

<comp:myComp link="${url2}"/>

<div>
....
</div>

<form:form>

そして、これは myComp.tag ファイルの私のタグです

<div>
...
<div>

<jsp:doBody />

<form:form method="POST" id="form2_id" action="${link2}" modelAttribute="uploadForm">
...
<form:button id="myButton"> </form:button>
...
</form:form>

問題は、myButtonを押しても何も影響がないことです! HTML を見ると、form2_idフォームのタグがないことに気付きました。つまり、ネストされたフォームを使用すると無効になります。同意します。正解です。しかし、私の例を注意深く見てください-私は意図的に使用しました

<jsp:doBody />

メイン フォームの外に 2 番目のフォームを配置するためのタグです。ここで何が問題なのですか?

4

0 に答える 0