注入集合对象
| <%-- |
| Created by IntelliJ IDEA. |
| User: 19413 |
| Date: 2023/1/13 |
| Time: 15:09 |
| To change this template use File | Settings | File Templates. |
| --%> |
| <%@ page contentType="text/html;charset=UTF-8" language="java" %> |
| <html> |
| <head> |
| <title>Title</title> |
| </head> |
| <body> |
| <form action="/springmvc_war_exploded/userHobby"> |
| 用户姓名:<input type="text" name="username"/><br/> |
| 爱好:<br/> |
| 体育<input type="checkbox" value="Sport" name="userlike"/> |
| 音乐<input type="checkbox" value="Music" name="userlike"/> |
| 艺术<input type="checkbox" value="Art" name="userlike"/><br/> |
| <input type="submit" value="OK"/> |
| </form> |
| </body> |
| </html> |
| package controller; |
| |
| import org.springframework.stereotype.Controller; |
| import org.springframework.web.bind.annotation.RequestMapping; |
| import org.springframework.web.bind.annotation.RequestParam; |
| import org.springframework.web.servlet.ModelAndView; |
| |
| import java.util.List; |
| |
| @Controller |
| public class DifferentObject { |
| @RequestMapping("/userHobby") |
| public ModelAndView addUser(String username,@RequestParam List<String> userlike) { |
| ModelAndView modelAndView = new ModelAndView(); |
| modelAndView.setViewName("/index.jsp"); |
| modelAndView.addObject("name", username); |
| String hobby = ""; |
| for (String h: userlike) { |
| hobby += h + " "; |
| } |
| modelAndView.addObject("hobby", hobby); |
| return modelAndView; |
| } |
| } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
2022-01-13 12. 寻找环形链表的头结点