使用中に問題が発生しました
<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 番目のフォームを配置するためのタグです。ここで何が問題なのですか?