小编Chr*_*ian的帖子

如何防止Spring 3.0 MVC @ModelAttribute变量出现在URL中?

使用Spring MVC 3.0.0.RELEASE,我有以下Controller:

@Controller
@RequestMapping("/addIntake.htm")
public class AddIntakeController{

  private final Collection<String> users;

  public AddIntakeController(){
    users = new ArrayList<String>();
    users.add("user1");
    users.add("user2");
    // ...
    users.add("userN");
  }

  @ModelAttribute("users")
  public Collection<String> getUsers(){
    return this.users;
  }

  @RequestMapping(method=RequestMethod.GET)
  public String setupForm(ModelMap model){

    // Set up command object
    Intake intake = new Intake();
    intake.setIntakeDate(new Date());
    model.addAttribute("intake", intake);

    return "addIntake";
  }

  @RequestMapping(method=RequestMethod.POST)
  public String addIntake(@ModelAttribute("intake")Intake intake, BindingResult result){

    // Validate Intake command object and persist to database
    // ...

    String caseNumber = assignIntakeACaseNumber();

    return "redirect:intakeDetails.htm?caseNumber=" + caseNumber;

  } …
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc

56
推荐指数
6
解决办法
5万
查看次数

为什么valgrind说基本的SDL程序正在泄漏内存?

这是SDL计划:

#include <SDL/SDL.h>

int main(int argc, char** argv){


  SDL_Init(SDL_INIT_VIDEO);
  SDL_Surface* screen = SDL_SetVideoMode(640, 480, 16, SDL_HWSURFACE);
  SDL_Quit();
  return 0;

}
Run Code Online (Sandbox Code Playgroud)

用命令编译:

g++ -o test test.cpp -lSDL
Run Code Online (Sandbox Code Playgroud)

这是valgrind的输出:

christian@christian-laptop:~/cpp/tetris$ valgrind --leak-check=full ./test
==3271== Memcheck, a memory error detector
==3271== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==3271== Using Valgrind-3.5.0-Debian and LibVEX; rerun with -h for copyright info
==3271== Command: ./test
==3271== 
==3271== 
==3271== HEAP SUMMARY:
==3271==     in use at exit: 91,097 bytes in 1,258 blocks
==3271==   total …
Run Code Online (Sandbox Code Playgroud)

c++ valgrind sdl

22
推荐指数
2
解决办法
9882
查看次数

Quake Live背后的技术是什么?

Quake Live使用了哪些技术?

具体来说,您如何创建一个在浏览器中广泛使用3D的Web应用程序?该服务要求您下载并安装插件才能播放.如何创建这样的插件,以及它如何与网站交互?

browser 3d plugins

4
推荐指数
1
解决办法
911
查看次数

标签 统计

3d ×1

browser ×1

c++ ×1

java ×1

plugins ×1

sdl ×1

spring ×1

spring-mvc ×1

valgrind ×1