小编JOH*_*HND的帖子

Spring MVC中BindingResult接口有什么用?

BindingResult将异常与视图或其他东西绑定是有用的吗?

具体用途是BindingResult什么?

或者在将视图中的模型属性绑定时很有用.

spring-mvc

57
推荐指数
5
解决办法
9万
查看次数

@size(max = value)和@min(value)@max(value)之间的差异

我想要做一些域验证

在我的对象中,我有一个整数,

现在我的问题是如果我写

@Min(SEQ_MIN_VALUE)
@Max(SEQ_MAX_VALUE)
private Integer sequence;
Run Code Online (Sandbox Code Playgroud)

 @Size(min = 1, max = NAME_MAX_LENGTH)
 private Integer sequence;
Run Code Online (Sandbox Code Playgroud)

如果是整数哪一个适合域验证.

任何人都能解释一下他们之间的区别是什么?

谢谢.

java validation spring annotations

50
推荐指数
3
解决办法
9万
查看次数

谁能解释一下班级控制器和方法级控制器之间的区别..?

我是Spring框架的新手......在google上搜索时我发现了一些在类级别上有@RequestMapping注释的例子,很少有例子在menthod级别显示

何时使用类级别RequestMapping和menthod级别RequestMapping注释...任何人都可以解释我在类级别RequestMapping和方法级别RequestMapping之间的区别.

所以我对它们的应用有点困惑:

a)班级

b)方法级别

我也找到了一些@Requestmapping类型:GET/Post,而一些例子没有类型参数.

哪种方法更好.. ??

较新的版本(> Spring 2.5)是否需要参数类型来进行请求映射?

java spring annotations spring-mvc spring-annotations

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

ConstraintViolationException 和 MethodArgumentNotValidException 有什么区别

当我在 javax.validations 中使用 @valid 注释验证 bean 时,对于某些对象,我收到 ConstraintViolationException,而对于某些对象,我收到 MethodArgumentNotValidException。

我明白,如果我在 controller 处验证 @ResponseBody 中的任何内容,它会抛出 MethodArgumentNotValidException。

但是对于类级别的某些自定义验证(例如@MyCustomValidation),即使在@ResponseValidation 中对其进行验证,它也会抛出ConstraintViolationException。

对于不同 REST 端点的其他一些自定义验证,它会抛出 MethodArgumentNotValidException。

我发现它有点难以理解,因为它是一种行为。

@PostMapping(path = "/someEndPoint")    
@Validated(OnASave.class)
public ResponseEntity<ClassA> saveObjA(@Valid @RequestBody ClassA objA)
Run Code Online (Sandbox Code Playgroud)

结果 - 抛出 MethodArgumentNotValidException

@PostMapping(path = "/someOtherEndPoint")   
@Validated(OnBSave.class)
public ResponseEntity<ClassB> saveObjB(@Valid @RequestBody ClassB objB)
Run Code Online (Sandbox Code Playgroud)

结果 - 抛出 ConstraintViolationException

ClassA 和 ClassB 都有自定义验证。

java validation spring jsr bean-validation

10
推荐指数
3
解决办法
4579
查看次数

想要下载链接上的弹出窗口...提示保存,打开,取消

在我的jsp页面中,我提供了一个链接来查看/下载扫描的文档.

单击该链接后,我可以正确查看文档,但我希望jsp 在打开该文档之前提示打开,保存或取消选项.

我是否必须使用响应对象进行一些更改,或者是否因为浏览器设置而发生了变化.

谢谢.....!!!

我写了这样的控制器类:

public void fileUploadOption(HttpServletRequest request,HttpServletResponse response) {

        try {
              // get your file as InputStream
              InputStream is = new FileInputStream(new File(\\..file..\\));


              IOUtils.copy(is, response.getOutputStream());

              response.flushBuffer();

            } catch (IOException ex) {

              throw new RuntimeException("IOError writing file to output stream");
            }

    }
Run Code Online (Sandbox Code Playgroud)

spring jsp file-upload spring-mvc

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

在什么意义上可以说LinkedList不支持随机访问?

本文指出LinkedList中存在"无随机访问".任何人都可以向我解释一下吗?

特定

LinkedList<String> l = new LinkedList<>();
Run Code Online (Sandbox Code Playgroud)

然后我可以用,

l.get(n);
Run Code Online (Sandbox Code Playgroud)

鉴于此,为什么文章说"没有随机访问"?

java linked-list

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

任何人都可以在CSS类中解释*width的含义吗?

可能重复:
CSS重置 - 样式中asterik的用途

任何人都可以解释一下*widthCSS类的含义吗?在阅读我的CSS课程时,我发现:

 width:188px!important; *width:181px!important;
Run Code Online (Sandbox Code Playgroud)

是什么意思*width

html css

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