我在JSP中定义了这样的单选按钮:
<label>
<form:radiobutton path="userOption" value=“A”/>
A
</label>
<label>
<form:radiobutton path="userOption" value=“B”/>
B
</label>
<label>
<form:radiobutton path="userOption" value=“C”/>
C
</label>
<label>
<form:radiobutton path="userSubOption" value=“optionOne”/>
Option 1
</label>
<label>
<form:radiobutton path="userSubOption" value="optionTwo"/>
Option 2
</label>
字符串
在控制器中,我得到的值取决于选中的单选按钮。例如,如果我选择A,我将在控制器中获得A
。对于B或C也是如此。
但是,如果我选择C
,然后选择选项1或选项2单选按钮,我不会得到它的值(`optionOne或optionTwo)。
下面是我的控制器的简短代码:
@Controller
@RequestMapping(“/manageLocation")
public class ManageLocationController {
@RequestMapping(method = RequestMethod.POST)
public ModelAndView process(ModelAndView mav,@ModelAttribute("ManageLocationForm") ManageLocationForm ManageLocationForm,BindingResult bindingResult) throws Exception {
String userOptions = ManageLocationForm.getUserOption();
System.out.println(userOptions);
//This code doesn’t work
String userSubOptions = ManageLocationForm.getUserSubOption();
System.out.println(userSubOptions);
}
}
型
我做错什么了?
1条答案
按热度按时间0s7z1bwu1#
您可以尝试:
字符串