0 0

spring mvc form 标签5

我的spring版本是3.1.2
我在spring的Controller里面返回一个Map
model.addAttribute("config", map);
在jsp的form标签里面取
<form:form action="${ctx}/config/${action}.do" commandName="config">
<form:input path="index_name"  />
错误提示:
Invalid property 'index_name' of bean class [org.springframework.util.LinkedCaseInsensitiveMap]: Bean property 'index_name' is not readable or has an invalid getter method

我返回的是个Map,肯定没有这个属性,
不知道返回Map怎么在form里面取值,是不是spring form只支持bean取值?
2013年1月22日 11:13

3个答案 按时间排序 按投票排序

0 0

采纳的答案

你可以参照下面的文章进行自己改造。
http://viralpatel.net/blogs/spring-mvc-hashmap-form-example/

2013年1月22日 13:12
0 0

用EL表达式取值不行么?
例如:${mapName.propertyName}

2013年1月22日 14:37
0 0

map是不被支持的,只能是bean, 可以参考下这个 http://stackoverflow.com/questions/736186/can-a-spring-form-command-be-a-map

2013年1月22日 13:24

相关推荐

    Spring MVC表单标签库

    - 如果有错误,Spring MVC会自动将错误信息绑定到模型中,然后返回到表单页面,`&lt;form:errors&gt;`标签会显示这些错误。 - 如果一切正常,控制器会处理数据并重定向到新的页面或者更新视图。 4. **表单标签实例** ...

    spring mvc标签使用指南

    **form标签** `&lt;form:form&gt;`是用于创建HTML表单的基础标签。它接受`modelAttribute`属性,该属性关联到一个模型对象,这样表单数据可以自动绑定到该对象的属性。例如: ```jsp &lt;form:form commandName="user"&gt; &lt;!-...

    Spring web MVC和spring 2.0 form tag解说

    **Spring Web MVC与Spring 2.0 Form Tag详解** 在Web开发领域,Spring Web MVC作为一款强大的MVC框架,被广泛应用于构建企业级的Web应用。它提供了模型(model)、视图(view)和控制器(controller)的分离,使得开发者...

    Spring MVC学习指南

    ### Spring MVC 学习指南详解 #### 一、Spring MVC 概述 Spring MVC 是 Spring 框架的一部分,主要用于构建基于 Model-View-Controller (MVC) 设计模式的 Web 应用程序。它提供了丰富的功能来简化 Web 开发过程,...

    spring mvc

    7. **Form Handling**: Spring MVC 提供了强大的表单处理能力,包括自动数据绑定、数据校验等功能。通过@Valid可以进行数据验证,@RequestParam和@PathVariable用于获取请求参数。 8. **Interceptors**: 拦截器是...

    Spring MVC 文件上传下载 后端 - Java.zip

    - **CommonsMultipartResolver**:Spring MVC通过集成Apache Commons FileUpload库,提供了处理multipart/form-data类型请求的能力。CommonsMultipartFile对象可以用来封装上传的文件。 - **@RequestParam**:在...

    spring mvc文件上传实现进度条

    在Spring MVC框架中,文件上传是一项常见的功能,而实现文件上传进度条则能提供更好的用户体验。这个场景通常涉及到前端的JavaScript或jQuery库(如jQuery File Upload)与后端的Spring MVC控制器之间的交互,以及...

    springmvc-form表单的使用

    - 在JSP页面中使用`&lt;%@ taglib prefix="sf" uri="http://www.springframework.org/tags/form" %&gt;`来引入Spring MVC的表单标签库。这个步骤非常重要,因为Spring MVC的表单标签库提供了一系列用于创建HTML表单元素的...

    Spring MVC示例

    文件上传通常使用了Spring MVC的`CommonsMultipartResolver`,这是一个多部分解析器,能处理HTTP请求中的multipart/form-data类型,支持文件上传。下载则通过设置响应头的Content-Disposition属性,指导浏览器以...

    spring mvc上传文件

    在本文中,我们将深入探讨如何使用Spring MVC框架与Ajax技术结合来实现文件上传的功能。Spring MVC是Spring框架的一部分,提供了一种模型-视图-控制器(MVC)架构模式,用于构建Web应用程序。Ajax(Asynchronous ...

    spring-mvc-showcase

    六、Form标签与数据绑定 Spring MVC提供了丰富的表单标签库,如&lt;form:form&gt;、&lt;form:input&gt;等,简化了表单元素的创建和数据绑定。当表单提交时,Spring MVC会自动将请求参数与Model对象的属性进行绑定。 七、异常...

    Spring MVC请求参数与响应结果全局加密和解密详解

    Spring MVC请求参数与响应结果全局加密和解密详解 在本文中,我们将详细介绍Spring MVC请求参数与响应结果全局加密和解密的相关知识点,包括请求参数的加密和解密、响应结果的加密和解密、ContentType的处理等。 ...

    struts1原理,struts2原理,spring mvc原理,struts1和struts2,struts和spring mvc

    Struts、Spring MVC和Struts2是Java Web开发中三个重要的MVC框架,它们都用于构建基于模型-视图-控制器(MVC)设计模式的Web应用程序。下面将分别介绍这三个框架的工作原理,并进行对比。 **Struts1原理:** Struts...

    Spring MVC的总结梳理

    1. **清晰的角色划分**:Spring MVC为不同的组件分配了明确的角色,如控制器(Controller)、验证器(Validator)、命令对象(Command Object)、表单对象(Form Object)、模型对象(Model Object)等。这种清晰的...

    spring mvc入门小例子

    6. **Form Handling**:Spring MVC提供了强大的表单处理能力,包括数据绑定和验证。`@RequestParam`用于从请求参数中获取数据,`@Valid`用于进行数据校验。 7. **Interceptor**:拦截器允许我们在请求处理前后执行...

    Spring MVC实现文件的上传下载

    在Spring MVC中实现文件的上传和下载是常见的需求,这涉及到处理multipart/form-data类型的表单数据,以及对文件的存储和读取操作。 首先,让我们了解文件上传的基本流程。当用户通过表单提交带有文件的请求时,...

    Spring mvc 入门向导

    Spring MVC 是一个强大的Java框架,用于构建Web应用程序,特别是企业级的Web应用。它作为Spring框架的一部分,提供了模型-视图-控制器(MVC)架构模式的实现,简化了开发流程,提高了代码的可测试性和可维护性。在这...

    spring mvc 上传文件显示进度

    在Spring MVC中实现文件上传并显示进度是一项常见的需求,特别是在用户需要等待较长时间的大型文件上传时。这个功能可以通过监听文件上传的进度并在前端实时更新来提升用户体验。下面将详细介绍如何利用Spring MVC...

Global site tag (gtag.js) - Google Analytics