gpt4 book ai didi

java - 从选择列表中获取选择值并将其连接到我的表单中的发布操作

转载 作者:行者123 更新时间:2023-12-02 09:57:11 24 4
gpt4 key购买 nike

我的想法是发布到一个 URL(有点像休息服务),它将接收 2 个参数(id 和类型),如下所示:http://localhost/thing/save?id=objectReceivedFromSpringAttributes。 id&type=selectedOption"

selectedOption必须是从下拉列表中选择的选项:

<form id="docForm" class="container-fluid" enctype="multipart/form-data" method="post"
th:action="@{'/thing/save?' + 'id=' + ${objectReceivedFromSpringAttributes.id} + '&type=selectedOption'}">
<!-- Modal Body -->
<div class="modal-body">
<div class="row">
<div class="col-sm-3">
<label>Tipo</label>
</div>
<div class="col-sm-9">
<select class="form-control">
<th:block th:each="type : ${docTypes}">
<option th:text="${type.typeText}"></option>
</th:block>
</select>
</div>
</div>
</div>
<div class="modal-footer" >
<button type="button" class="btn btn-default"
data-dismiss="modal" th:value="#{nuevasolicitud.versolicitud.cerrar}">Cerrar</button>
<input id="saveDoc" class="btn btn-primary" type="submit" th:value="#{nuevasolicitud.versolicitud.enviar}" />
</div>
</form>

最佳答案

您可以通过向选择标记添加名称来获取选择值(例如:name="selectTag"),然后将以下内容作为方法参数添加到 Controller 中的正确方法中:

@RequestParam("selectTag") 字符串选项

现在您可以在 Controller 方法中将所选选项作为“选项”访问。

(像这样:String thisIsTheOption = option)

但我不确定如何立即将其连接到 URL。虽然这是一个 POST,所以您真的需要在 URL 中添加这些内容而不是请求正文吗?

关于java - 从选择列表中获取选择值并将其连接到我的表单中的发布操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55917035/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com