java web radiobutton_Spring MVC的radiobutton标签

一 领域模型

package org.fkit.domain; import java.io.Serializable; // 域对象,实现序列化接口 public class User implements Serializable{ private static final long serialVersionUID = 1L; private String sex; public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } }

二 控制器

package org.fkit.controller; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.fkit.domain.User; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; /** * HelloWorldController是一个基于注解的控制器, * 可以同时处理多个请求动作,并且无须实现任何接口。 * org.springframework.stereotype.Controller注解用于指示该类是一个控制器 */ @Controller public class UserController{ @GetMapping(value="/radiobuttonForm") public String registerForm(Model model) { User user = new User(); // 设置sex变量的值为男,页面的radio单选框的value=男会被选中 user.setSex("男"); model.addAttribute("user", user); return "radiobuttonForm"; } @GetMapping(value="/radiobuttonsForm") public String registerForm2(Model model) { User user = new User(); // 设置sex变量的值为男,页面的radio单选框的value=男会被选中 user.setSex("男"); // 页面展现的可供选择的单选框内容sexList List sexList = new ArrayList(); sexList.add("男"); sexList.add("女"); model.addAttribute("user", user); model.addAttribute("sexList", sexList); return "radiobuttonsForm"; } @GetMapping(value="/radiobuttonsForm2") public String registerForm3(Model model) { User user = new User(); // 设置sex变量的值为"1",页面的radio单选框的value=男会被选中 user.setSex("1"); // 页面展现的可供选择的单选框内容sexMap Map sexMap = new HashMap(); sexMap.put("1", "男"); sexMap.put("2", "女"); model.addAttribute("user", user); model.addAttribute("sexMap", sexMap); return "radiobuttonsForm2"; } }

三 配置文件

四 视图

1 radiobuttonForm.jsp

测试radiobutton标签

form:radiobutton测试

性别: 男  女 

2 radiobuttonsForm.jsp

测试radiobuttons标签

form:radiobuttons测试

性别:

3 radiobuttonsForm2.jsp

测试radiobuttons标签

form:radiobuttons测试

性别:

五 测试

10b89e6d0f8ca9312c714212bdec4c69.png

ba0a0a171e2be9dc5f330fde3f700e67.png

3f944d7784a85cb43fb88ea8658c8c28.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值