Java spring/HTML在单击图像时将modelattribute设置为固定字符串



嗨,我是html和spring框架的新手:/

我希望将modelAttribute中的值设置为固定字符串例如,如果单击第一个图像,则值为"receive"。如果你点击第二张图片,属性的值将是"shoppinglist"

<form:form method="POST" action="index.htm" modelAttribute="itemGroup" inputpath="value">
        <input type="image"  img src="Images/receipt.png"      height="150px" width="180px"  alt="Submit" />
        <input type="image"  img src="Images/shoppinglist.png" height="150px" width="180px"  alt="Submit" ">
        <input type="image"  img src="Images/voucher.png"      height="150px" width="180px"  alt="Submit" >
        <input type="image"  img src="Images/card.png"         height="150px" width="180px"  alt="Submit" />
</form:form>

在家庭控制器中:

@RequestMapping(value = {"/index"},method = RequestMethod.GET)
public String showHomePage(Model model) 
{
model.addAttribute("itemGroup", new ItemGroup());
return "index";
}
@RequestMapping(value = {"/index"},method = RequestMethod.POST)
public String onSubmit(@ModelAttribute("itemGroup") ItemGroup itemGroup, Model model)
{
model.addAttribute("itemGroupImage",itemGroupService.showJobGroupImage(itemGroup.getValue()));
return "itemGroupView";
}

为每个输入添加属性。例如

<input type="image"  img src="Images/receipt.png"    value="receipt"  height="150px" width="180px"  alt="Submit" />
<input type="image"  img src="Images/shoppinglist.png" value="shoppinglist" height="150px" width="180px"  alt="Submit" ">

最新更新