Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何提交正确的值? ${movie.title} ${movie.genre} ${movie.year} ${movie.boxoffice}_Java_Html_Jsp_Spring Mvc - Fatal编程技术网

Java 如何提交正确的值? ${movie.title} ${movie.genre} ${movie.year} ${movie.boxoffice}

Java 如何提交正确的值? ${movie.title} ${movie.genre} ${movie.year} ${movie.boxoffice},java,html,jsp,spring-mvc,Java,Html,Jsp,Spring Mvc,这是我目前掌握的代码部分。其思想是显示电影数据,但也提供了按钮,可以将用户发送到填充表单页面编辑数据,或者简单地删除相应的数据并重定向到同一页面。我只是不确定如何传递电影对象。我知道这很简单,但我找不到我以前使用的参考资料。。。 谢谢。你可以试试这个: 将此对象置于隐藏输入中 <c:forEach items="${movieList}" var="movie" varStatus="status"> <t

这是我目前掌握的代码部分。其思想是显示电影数据,但也提供了按钮,可以将用户发送到填充表单页面编辑数据,或者简单地删除相应的数据并重定向到同一页面。我只是不确定如何传递电影对象。我知道这很简单,但我找不到我以前使用的参考资料。。。 谢谢。

你可以试试这个:

将此对象置于隐藏输入中

    <c:forEach items="${movieList}" var="movie" varStatus="status">            
                    <tr class="<c:if test="${status.count % 2 == 0}">even</c:if>"> 
                        <td>${movie.title}</td> 
                        <td>${movie.genre}</td> 
                        <td>${movie.year}</td> 
                        <td>${movie.boxoffice}</td>
                        <td>
                            <form:form action=edit.htm>
                                <input type="hidden" name="edit" value="movie name">
                                <input type="submit" value="Edit">
                            </form:form>
                            <form:form action=delete.htm>
                                <input type="hidden" name="delete" value="movie name">
                                <input type="submit" value="Edit">
                            </form:form>
                    </tr>       
                </c:forEach>

然后可以使用getParameter()方法访问该值

将此对象放入会话中

在jsp中

<input type="hidden" id="hidden_object" value="" name="hidden_object"></input>


祝你好运

**我将从列表中获得多个电影对象。我是否应该使用第一种方法,是否应该使用循环中的“var=movie”?如果是这样,那么我可以确保在提交时正确传递单个电影对象,对吗?第二种方法我不确定我是否理解如何区分不同的对象。我将在哪里插入scriptlet来完成手头的问题?
<% session.setAttribute("movie", ${movie}); %>