a464378820
Igccd
2012-09-26 10:18
浏览 214
已采纳

springMVC中的两个问题

1,controller如何接收来自jsp的数组值?
例如,我有一组name相同的checkbox。如何在controller接收呢?我知道如果是单值的话,可以直接用@PathVariable Classname name来接收,如果是数组就不知道怎么办了。
2,继承PagingAndSortingRepository,JpaSpecificationExecutor的DAO如何进行sql拼装呢?
[code="java"]public interface GategoryDao extends
PagingAndSortingRepository,
JpaSpecificationExecutor{
}[/code]
@Modifying @Query 只能是一条写好的sql语句
例如我想修改id为1,2,4分类gategory的visible为false。这时我想用delete(Long[] ids);实现。该怎么写呢?

[align=center]感谢您的回复[/align]

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • jinnianshilongnian
    jinnianshilongnian 2012-09-26 10:23
    已采纳

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

    点赞 评论
  • liukaihandsome
    liukaihandsome 2012-09-26 17:02

    [code="java"] @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) {
    //业务代码
    }[/code]

    点赞 评论
  • liukaihandsome
    liukaihandsome 2012-09-26 17:04

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

    点赞 评论

相关推荐