我正在从控制器向该表单发送对象,一切都可以在我的html中正常运行
<form th:action="@{/sgc/modificarObraPost}" th:object="${obra}"method="POST"
enctype="multipart/form-data">
<div class="form-group">
<label for="nombre"><b>Nombre nuevo de la Obra</b></label>
<input class="form-control " type="text" th:field="*{nombre}" th:value="${nombre}" th:name="nombreobra" id="nombreobra">
</div>
<div class="form-group">
<label for="descripcion"><b>Genero</b></label>
<select th:name="genero" class="form-control ">
<option th:each="gene : ${genero}" th:field="*{genero}" th:value="${gene.getNombre()}" th:text="${gene.getNombre()}">genero</option>
</select>
</div>
<div class="form-group">
<label for="nombre"><b>Cantidad Vendida</b></label>
<input class="form-control " type="text" th:field="*{cantidadVendidas}" th:value="${vendido}" th:name="vendido" id="vendido">
</div>
<div class="form-group">
<label for="imagen"><b> Sube tu Imagen</b></label> <input
class="form-control-file" type="file" size="50"
placeholder="sube la imagen" th:name="imagen" id="imagen"
accept="image/png,image/jpeg" onChange="verNombre()"/>
</div>
<div class="pull-right row-mt-6em">
<button type="submit" class="btn btn-success btn-md pull-right">Modificar</button>
</div>
</form>
问题是我不想将最后一个输入(图像输入)作为字段添加到表单中的对象,因为存在类型未命中匹配,我想使用@RequestParam和在我的其他控制器中设置它。 是否存在诸如th:notfield之类的东西,或者我的表单不认为我想修改对象中的该字段?