春季如何从下拉列表百里香

时间:2018-12-22 20:28:59

标签: spring hibernate controller thymeleaf

因此,我需要使用从百里香的下拉列表中选择的值来更新表中的实体。

我要根据下拉列表中的选择更新电影列。但是对于每个WeekMovie实体,我都有多个下拉列表。

我不知道如何更新它们。

我的WeekMovies班

@Entity
public class WeekMovies {

@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Long id;

@ManyToOne
@JoinColumn(name="movie_id")
private Movie movie;

@ManyToOne
@JoinColumn(name="saloon_id")
private Saloon saloon;

//getter setters.

我的控制器

@RequestMapping(value = "/update",method= RequestMethod.GET)
public String updateweekmovies(Model model){
    List<WeekMovies> weekMoviesList = weekMovieService.findAll();
    List<Movie> movieList= movieService.findAll();
    model.addAttribute("weekMovieList",weekMoviesList);
    model.addAttribute("movieList",movieList);


    return "updateweekmovies";

}

@RequestMapping(value = "/update",method= RequestMethod.POST)
public String updateweekPost(Model model){


    return "updateweekmovies";

}

我的胸腺

div class="container">
<div class="row">
    <form class="form-horizontal" th:action="@{/week/update}" method="post"
          enctype="multipart/form-data">
        <fieldset>
            <legend class="center-block">
                Update Book Information<span style="font-size: small"> * is a
                        required field</span>
            </legend>
            <!-- category -->
            <div class="form-group">
                <label class="col-md-2 control-label" for="weekmovie">*
                    Category</label>
                <div class="col-md-8">

                <li th:each="weekmovie:${weekMovieList}">
                    <select th:value="${weekmovie.movie}"  id="weekmovie" name="weekmovie" class="form-control">
                        <option value="" selected="selected" disabled="disabled">Please
                            select an option...</option>
                        <option th:each="movie:${movieList}" th:value="${movie.id}" th:text="${movie.title}"> </option>

                    </select>
                </li>
                </div>
            </div>


            <div class="form-group">
                <div class="col-md-2"></div>
                <div class="col-md-8">
                    <button type="submit" class="btn btn-success">Update Movie</button>
                </div>
            </div>
        </fieldset>
    </form>
</div>

0 个答案:

没有答案