Javascript 如何在Spring窗体中保持选定值:选项? 上午9:00 上午10:00 上午11:00 下午1:00 下午12:00 下午二时 下午3:00 下午四时 下午五时 下午六时

Javascript 如何在Spring窗体中保持选定值:选项? 上午9:00 上午10:00 上午11:00 下午1:00 下午12:00 下午二时 下午3:00 下午四时 下午五时 下午六时,javascript,spring,spring-mvc,Javascript,Spring,Spring Mvc,如何将03:00 PM保持为选中状态?此代码放在我的jsp中。如果模型中的计时器的值与该的值属性匹配,Spring将自动选择正确的 因此,这取决于您如何填充模型以及表单绑定到什么,但基本答案是在模型中将timer设置为6 例如,控制器中可能有如下代码: <form:select path="timer" id="time"> <form:option value="0">09:00 AM</form:option>

如何将03:00 PM保持为选中状态?此代码放在我的jsp中。

如果模型中的
计时器的值与该
属性匹配,Spring将自动选择正确的

因此,这取决于您如何填充模型以及表单绑定到什么,但基本答案是在模型中将
timer
设置为
6

例如,控制器中可能有如下代码:

<form:select path="timer" id="time">

            <form:option value="0">09:00 AM</form:option>
            <form:option value="1">10:00 AM</form:option>
            <form:option value="2">11:00 AM</form:option>
            <form:option value="4">01:00 PM</form:option>
            <form:option value="3">12:00 PM</form:option>
            <form:option value="5">02:00 PM</form:option>
            <form:option value="6">03:00 PM</form:option>
            <form:option value="7">04:00 PM</form:option>
            <form:option value="8">05:00 PM</form:option>
            <form:option value="9">06:00 PM</form:option>
        </form:select>

我已经包括value=“8”,但这不起作用。我给出的都是下拉列表的硬编码内容。对不起,我不理解您的评论-您在哪里添加了
value=“8”
?我不明白第二句话。您应该在问题中包含java代码的相关部分,这将有助于获得更具体的答案。对不起!!我的意思是我已经添加了。但是这不起作用。硬编码的值是下拉列表的内容:)在调用JSP之前,您需要在模型中设置
timer
的值。这可以在控制器中以编程方式完成,绑定到请求参数/会话对象等。。。这完全取决于应用程序是如何构建的,以及该值应该来自何处。我在上面添加了一个示例,您是否使用JSTL???
model.addAttribute("timer",6);