Java 在Spring MVC模型表单中检索HttpServeRequest参数
我想从一个字段中检索该值,该字段不是spring mvc表单标记的model属性参数处设置的模型的一部分。我不知道该怎么做。这是我的jsp文件:Java 在Spring MVC模型表单中检索HttpServeRequest参数,java,spring,spring-mvc,jsp,data-binding,Java,Spring,Spring Mvc,Jsp,Data Binding,我想从一个字段中检索该值,该字段不是spring mvc表单标记的model属性参数处设置的模型的一部分。我不知道该怎么做。这是我的jsp文件: 身份证件: **** 客户编号: 我已通过设置HttpServletRequest的名称并将其发送到控制器并通过getparameter检索,尝试了HttpServletRequest,但这会引发空指针异常。已编辑:请验证是否已尝试按以下方式设置名称 在jsp页面上试试这个 <form:select style="width:2
身份证件:
****
客户编号:
我已通过设置HttpServletRequest的名称并将其发送到控制器并通过getparameter检索,尝试了HttpServletRequest,但这会引发空指针异常。已编辑:请验证是否已尝试按以下方式设置名称 在jsp页面上试试这个
<form:select style="width:260px; height:28px;"
path="" id="theCustomerId" name="theCustomerId" onchange="doAjax()">
不,这不是一个隐藏的领域。它是模型表单中的一个字段。问题是该字段不是模型的属性,因此它没有路径值。我通过设置字段名称并使用get参数检索字段来尝试此操作,但它会引发空指针异常。对不起,让我来了解更多信息。。。模型表单内的字段,是显示还是表单内:选择,选择器@AsadJivanione还有一件事,你是如何把球场传给你的控球手的?是常规表单->提交还是doAjax()。如果使用doAjax(),那么如果您在jsp中设置名称,它将不起作用,而是需要在doAjax()中设置它。doAjax()对于其他内容,它像普通表单一样提交:form,Yes字段是form:select我希望检索它的选定值,而不使用model,因为它不是模型的一部分
<form:select style="width:260px; height:28px;"
path="" id="theCustomerId" name="theCustomerId" onchange="doAjax()">
String theCustomerId = request.getParameter("theCustomerId");