gpt4 book ai didi

java - 如何在jsp中访问spring mvc的form对象?

转载 作者:行者123 更新时间:2023-12-02 07:58:41 24 4
gpt4 key购买 nike

我有一个表单对象,其表单如下:

<form:form commandName="search" id="xmsimplify-form" method="POST">
<form:hidden path="typeOfSearch" />
[...]
</form>

我想检索标题中 scriplet 中的字段 typeOfSearch 的值(在实际标记表单之前)

<%
String typeOfSearch = [????]

if ("somevalue".equals(typeOfSearch) ) {
[...]
}
%>

最好用什么来代替 [??????]?

是否有办法在请求属性或该页面属性中检索表单 bean?

谢谢

最佳答案

推荐的方法是 JSTL 风格

<c:if test='${search.typeOfSearch == "somevalue"}'>
[...]
</c:if>

但如果您确实需要,可以直接从请求中从模型映射中提取对象。

final SomeForm form = (SomeForm) request.getAttribute("someForm");
if(form.getTypeOfSearch().equals("somevalue") {
}

关于java - 如何在jsp中访问spring mvc的form对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9235756/

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