暑假学习(8.13 周四)

              今天的工程学习中,主要是修改了验证信息错误提示的位置,在其中国出现一个属性的两个验证,如:alipayForm中的验证:

@Digits( fraction = 0, integer = 6,message="邮政编码{errors.format}")

@Length(min=6,max=6,message="{errors.length}")

private String post;

              如果定义了filed=“名称”,在提示错误信息的时候可以在ValidationMessages.properties中写对应的{filed}:写法如下:errors.required={field}为必须输入项目,同样对于其他也可以用,如{max};在验证错误时,此时返回的错误是两个错误提示信息,邮政编码和长度只能为6位,但是这两个错误信息被解析到两行上,也就是说中间会自动加入<br/>标签,但是这并不是我们想要的,我们希望的是一个验证 ,在前一个验证错误的情况下,我们就不让它显示后一个的错误信息,只反映到画面上一个错误,但是当前一个没有错误时,要进行验证后一个,这样的验证方法是:results.hasFieldErrors("post"),我们通过这个来判断前一个验证是否有问题,在没有问题的基础上再验证第二个,即长度,此时我们可以通过length函数来进行验证,注意这个过程中容易出现未考虑到的验证不到的漏洞。

              在input文本框中,我们可以通过设置placeorder属性来显示未输入文字的提示信息,而且这个属性也是可以通过th标签来活用的,这个标签,我们可以判断是否输入内容正确并在输入框内给出正确的提示信息。

             在一个controller运行之前,springMVC会先找对应的页面,然后再执行controller中的代码给页面传送需要显示的数据,所以在出现页面找不到的情况,首先可能是页面没有创建,其次是页面创建位置和controller中的返回页面的路径不对,导致无法找到对应的页面出现页面找不到的错误。

            图像在数据库中的存储方法是通过一个二进制的大对象的形式存放的,具体方法是将其转化为一个二进制的的流对象,然后插入数据库中。当然,如果要使用插入二进制大对象,我们需要定义二进制大对象的bean。然后使用@RequestParam(value = "file1", required = false) MultipartFile file1,这个参数来在controller中接收页面传送的图片,然后将其转化为二进制大对象流存储到数据库中。

转载于:https://my.oschina.net/u/2411765/blog/492064

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值