0 0

springMVC中的两个问题5

1,controller如何接收来自jsp的数组值?
例如,我有一组name相同的checkbox。如何在controller接收呢?我知道如果是单值的话,可以直接用@PathVariable Classname name来接收,如果是数组就不知道怎么办了。
2,继承PagingAndSortingRepository,JpaSpecificationExecutor的DAO如何进行sql拼装呢?
public interface GategoryDao extends 
	PagingAndSortingRepository<Gategory, Long>,
	JpaSpecificationExecutor<Gategory>{
}

@Modifying @Query 只能是一条写好的sql语句
例如我想修改id为1,2,4分类gategory的visible为false。这时我想用delete(Long[] ids);实现。该怎么写呢?

感谢您的回复
2012年9月26日 10:18

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

1 0

采纳的答案

数组的话 就直接 定义 如Long[] ids  传参数时名字都是 ids即可  可以看我博客的数据绑定

2012年9月26日 10:23
0 0

PagingAndSortingRepository 你用的应该是Spring-data-jpa吧.
目前无法进行sql拼装,只有些多个方法接口.

2012年9月26日 17:04
0 0

	@RequestMapping(value = "/pull", method = RequestMethod.POST)
	public String featureFormList(@RequestParam(value = "ids", required = false) String[] idsArray,
			@RequestParam(value = "applyIds", required = false) String[] applyIdsArray, RedirectAttributes redirectAttributes) {
               //业务代码
	}

2012年9月26日 17:02

相关推荐

    SpringMVC接收多个对象的4种方法

    在SpringMVC框架中,处理接收多个对象的情况是常见的需求,尤其在处理多条数据的批量操作时。本文将详细讲解四种不同的方法来接收并处理多个对象,以满足后端控制器从前端表单获取多名乘客信息的需求。 1. **表单...

    springMvc上传下载两个jar包

    在Spring MVC框架中,文件上传和下载是常见的功能需求,特别是在构建Web应用程序时。Spring MVC提供了强大且灵活的API来处理...通过以上步骤,你可以在Spring MVC项目中实现上传和下载两个jar包或任何其他类型的文件。

    springmvc spring 两套上下文问题

    在Spring MVC和Spring框架的整合应用中,常常会遇到两套上下文的问题。Spring MVC是Spring框架的一个模块,主要用于处理Web请求,而Spring则提供了一个更广泛的IoC(Inversion of Control,控制反转)和AOP(Aspect ...

    SpringMVC中一个Controller多个方法

    在Spring MVC中,Controller类通常使用@Controller注解标识,并且可以包含多个处理请求的方法,这些方法通过@RequestMapping或其变体进行映射。 例如,假设我们有一个名为`UserController`的Controller类,我们可以...

    springMVC返回json数据需要的两个架包

    在本案例中,"springMVC返回json数据需要的两个架包"指的是`jackson-mapper-asl-1.9.13.jar`和`jackson-core-asl-1.9.13.jar`。 1. Jackson库:这两个jar文件属于Jackson库的一部分,Jackson是Java中广泛使用的JSON...

    SpringMVC实现一个完整的项目

    在本项目中,我们将深入探讨如何使用SpringMVC框架构建一个功能完备的Web应用程序。SpringMVC是Spring框架的一部分,专为处理HTTP请求和响应而设计,它提供了一个灵活的模型-视图-控制器(MVC)架构,使得开发者可以...

    SpringMVC两种配置的Demo

    本教程将详细解释两种不同的SpringMVC配置方式,帮助你深入理解其工作原理。 ### 一、XML配置方式 1. **创建DispatcherServlet配置** 在`web.xml`中,你需要配置一个`DispatcherServlet`,它是Spring MVC的前端...

    springmvc课堂笔记(两天)

    5. **@Controller和@RequestMapping**:讲解这两个关键注解的用途,如何使用它们来定义控制器类和处理方法。 6. **HandlerMapping和HandlerAdapter**:理解这两个组件的作用,它们如何将URL映射到适当的处理器方法...

    SpringMVC+Mybatis demo

    SpringMVC和MyBatis是Java Web开发中的两个核心框架,它们在构建高效、模块化的应用程序方面发挥着重要作用。SpringMVC是Spring框架的一部分,主要负责处理HTTP请求和响应,而MyBatis则是一个轻量级的持久层框架,...

    传智播客springMVC公开课

    **HandlerMapping 和 HandlerAdapter** 是 SpringMVC 中两个关键组件。HandlerMapping 负责将请求映射到相应的处理器,而 HandlerAdapter 负责调用处理器的方法并返回响应。通过自定义这两个组件,我们可以实现高度...

    SpringMVC+ibatis整合

    SpringMVC和iBatis是两个非常流行的Java Web开发框架,它们在企业级应用中广泛使用。SpringMVC作为Spring框架的一部分,负责处理HTTP请求,而iBatis则是一个轻量级的持久层框架,专注于数据库操作。接下来,我们将...

    SpringMVC-Helloworld

    2. **配置文件**:在SpringMVC中,通常有两个重要的配置文件:`servlet-context.xml`(Spring MVC配置)和`applicationContext.xml`(Spring核心配置)。在"SpringMVCLearningChapter1"里,我们可能会看到如何在`...

    mybatis 和springmvc整合

    在IT行业中,MyBatis和SpringMVC是两个非常重要的框架,它们分别专注于持久层操作和Web MVC(Model-View-Controller)架构。本文将详细阐述如何将MyBatis与SpringMVC进行整合,以便在实际开发中实现高效、灵活的数据...

    SpringMVC相关文件上传下载需要的两个常用jar包

    jar包包含: com.springsource.org.apache.commons.fileupload-1.2.0.jar com.springsource.org.apache.commons.io-1.4.0.jar

    SpringMVC精品资源--SpringMVC+Mybatis 脚手架.zip

    SpringMVC和Mybatis是Java开发中非常流行的两个框架,它们在企业级Web应用开发中起着关键作用。SpringMVC作为Spring框架的一部分,主要负责处理HTTP请求和响应,而Mybatis则是一个轻量级的持久层框架,专注于数据库...

    SpringMVC+hibernate实例

    SpringMVC和Hibernate是Java开发中的两个重要框架,它们在企业级应用开发中扮演着核心角色。SpringMVC是Spring框架的一部分,主要负责处理HTTP请求并返回响应,而Hibernate则是一个对象关系映射(ORM)工具,使得...

    IDEA社区版编写的SpringMVC小项目

    "IDEA社区版编写的SpringMVC小项目"涵盖了SpringMVC的基本使用,包括了文件上传和JSON解析两个常见功能。这个项目可以作为学习SpringMVC的起点,帮助理解如何在IDEA中配置和运行SpringMVC项目,以及如何利用其特性...

    SpringMVC:生成Excel和PDF

    开发者需要理解这两个库的基本API,学习如何在Java中创建和格式化表格和文档,以及如何在SpringMVC环境中将这些文件作为HTTP响应的一部分进行处理和发送。这个技能对于构建功能丰富的Web应用,特别是那些需要数据...

    springmvc中json转换的jar

    在这个场景中,提到了两个关键的jar文件:`jackson-core-asl.jar`和`Jackson-mapper-asl.jar`,它们是Jackson库的一部分,用于JSON处理。 1. **Jackson核心库(jackson-core-asl.jar)**: Jackson核心库是Jackson...

    Maven springMVC项目实例

    在软件开发领域,Maven 和 SpringMVC 是两个极为重要的工具。Maven 是一个项目管理和综合工具,它帮助开发者管理依赖、构建项目,并提供了一种标准化的方式来构建和部署Java应用。而SpringMVC是Spring框架的一部分,...

Global site tag (gtag.js) - Google Analytics