spring mvs ${}获取不到变量

mxch mxch 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在做spring时控制类如下
@Controller
@RequestMapping("/user")
public class UserController {

private Map<String,User> users=new HashMap<String,User>();

public UserController(){
users.put("admin", new User("admin","123","管理员","123@fff.com"));
users.put("t", new User("t","123","教师一","fewqf3@fff.com"));
users.put("s", new User("s","123","学生一","fedewqe3@fff.com"));
}

@RequestMapping(value="/users",method=RequestMethod.GET)
public String list(Model model){
model.addAttribute("users", users);
System.out.println(model.toString());
return "user/list";
}
}
在user/list.jsp中用
<c:forEach items="${users}" var="um">
UserName:${um.value.username}<br/>
PWD:${um.value.password }<br/>
NickName:${um.value.nickname }<br/>
E-mail:${um.value.email }<br/>
</c:forEach>
获取不到具体变量
显示
UserName:${um.value.username}
PWD:${um.value.password }
NickName:${um.value.nickname }
E-mail:${um.value.email }

请帮助,刚开始学这个?谢谢
...全文

相关推荐

SpringPA一点资料

**SpringPA一点资料详解**SpringPA 是一个基于Spring框架的公共服务平台,主要用于简化企业级应用的开发和管理。

klpyang

Spring Boot集成Spring Security实现安全权限控制实战

Spring Security基于Servlet容器的过滤器链(Filter Chain)实现安全控制,其核心是一个由多个Filter组成的拦截链条。每个过滤器负责特定的安全任务,如认证、授权、会话管理等。请求进入应用时,首先经过交由Spring容器管理的调度,再依次通过安全过滤器栈,例如处理表单登录、处理HTTP Basic认证、执行最终访问决策。是开启Spring Security高级配置能力的入口注解。

黑泡尖子

Maven整合rest+SpringMvc实例

本文介绍了cug-app项目的Maven POM文件配置,涵盖Servlet API、Spring、MyBatis等关键依赖及Tomcat插件。同时提供了MySQL数据库的数据迁移脚本,包括日志表和用

weisha333

个推使用中可能碰到的问题和详细解决方案

获取clientid: - clientid是设备的唯一标识,可以通过广播获取或调用方法获取。确保网络正常,并检查manifest.xml中的权限设置,确保个推初始化已执行。

个推技术

社区:Zowe社区-子项目,小组,贡献准则,会议纪要等等

佐威社区本指南将帮助您浏览Zowe社区,并了解有关如何贡献和提供反馈的更多信息。Zowe子项目Zowe社区由几个子项目组成,这些子项目专注于代码库的特定区域。 像任何开源项目一样,每个子项目都有其自己

摔了个呆萌
评论 8
收藏 已收藏
分享
返回顶部
mxch
Web 开发 81,108 成员 341,721 内容