gpt4 book ai didi

java - 将下拉选定的值传递给查询字符串 spring hibernate

转载 作者:行者123 更新时间:2023-12-01 11:38:29 24 4
gpt4 key购买 nike

我想将下拉列表中选择的值传递给 DAOimpl,以便对所选项目触发查询。

在我的 JSP 中

  <form:form method="post" action="searchctr" modelAttribute="tobe">   
<form:select path="teams.teamId"">
<option value="0">Select a type</option>
<c:forEach items="${teamKey}" var="teams">
<option value="${teams.teamId}" >${teams.teamName}</option>
</c:forEach>
</form:select>
<button class="btn btn-primary" type="submit" class="col-xs-12 col-lg-6 form-group">
<fmt:message key="button.search" />
</button>

在我的 Controller 中

@RequestMapping(value="searchctr", method = RequestMethod.POST)
protected ModelAndView showSearchForm(@ModelAttribute Tobe tobe, final HttpServletRequest request, final HttpServletResponse response, Model model)throws Exception{


return new ModelAndView("asset/someform", model.asMap());
}

我如何读取下拉列表中选定的值并将它们传递给 DAOimpl 来构建查询。

最佳答案

<form:select path="teams.teamId"">应该替换为类似的东西

<form:select path="teamId"> 

Tobe pojo bean 应该有 setTeamId()/getTeamId()方法。然后我们使用 getTeamId() 读取所选值在 Controller 中。

关于java - 将下拉选定的值传递给查询字符串 spring hibernate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29753568/

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