小编ROR*_*ROR的帖子

如何在Eclipse中使用GCMV?

全部在标题中.

我刚在Eclipse中找到这个插件来评估我在tomcat6服务器上运行的WebApp.打开透视图GCMV并打开服务器后,它根本不显示任何内容.

我已经做了一些关于GCMV tutorial Eclipse等的搜索但是没有找到任何有趣的东西.

我知道我是个白痴,所以有人可以给出一些如何使用它的说明吗?

java eclipse garbage-collection

7
推荐指数
2
解决办法
5244
查看次数

更改 ModelAttribute 名称后 BindingResult 不起作用

当使用默认的 ObjectName 时,如下所示:

model.addAttribute(myObject);
Run Code Online (Sandbox Code Playgroud)

BindingResult会将错误结果绑定到对应的输入路径,对象名为myObject。

但是如果我为我的对象使用一个新名称,如下所示:

model.addAttribute("newObjectName",myObject);
Run Code Online (Sandbox Code Playgroud)

BindingResult 仍会将其对象名称设置为 myObject,而不是“newObjectName”,并且不会绑定结果错误。

那么,有没有什么方法可以让 BindingResult 工作而不将模型对象名称更改为默认值呢?

我的控制器

@RequestMapping(value="unit/unitAdd.do", method=RequestMethod.POST)
    public final String saveUnitAdd(@Valid PmiUnit pmiUnit,Model model,BindingResult bindingResult,HttpServletRequest httpServletRequest,
            HttpSession session){
    logger.info("saveAddUnit called!");
    boolean exists = unitService.isAlreadyExists("pmi_units",   "uni_unit_name_pk",pmiUnit.getUniUnitNamePk());
    if (exists) {
        //exists and without state DEL, return exists error
        logger.info("Unit Name_PK exists");
        if(!unitService.isExistsAndDeleted("pmi_units", "uni_unit_name_pk",pmiUnit.getUniUnitNamePk())){
            System.out.println("exists and not deleted");
            bindingResult.rejectValue("uniUnitNamePk", "pmi.validator.constraints.unique");}
        //exists but with state DEL, update this row
        else{
            unitService.updateDeletedUnit(pmiUnit);
            mainService.getDefaultPmiUnit(pmiUnit, model);
            httpServletRequest.setAttribute("fromAddUnit", "true");
            httpServletRequest.setAttribute("addResult", "true");
            model.addAttribute("pmiUnit",pmiUnit);
            return "accessControl1/unit/unitManage";
        }
    }
    //if has errors, …
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc

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

JDK for Eclipse(在windows平台上)

我的qustion非常简单,全部都在标题中.

经过一些测试后,我发现通过给出path(环境变量)中的JRE/bin目录,Eclipse可以正常运行而没有任何问题.Eclipse永远不会试图JRE通过使用JAVA_HOME变量来找到它.

在eclipse中,我知道我可以添加installed JREs窗口首选项并选择JDK文件夹而不是JRE文件夹.对于每个项目,我们都可以更改编译器级别.

既然Eclipse也可以编译代码,JDK何时使用?调试?或者是什么?

java eclipse

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

标签 统计

java ×3

eclipse ×2

garbage-collection ×1

spring ×1

spring-mvc ×1