bean-validation

    0熱度

    1回答

    我正在嘗試實現bean驗證。名爲pin的屬性是字符串類型,並綁定到用戶在視圖中輸入的值。正如你所看到的腳應該只有數字和長度應該完全8. if (pin.matches("[0-9]+") && pin.length() == 8) 屬性看起來是這樣的,我試圖通過註釋,以滿足我的目標。 private String pin; // annotation syntax ? p

    0熱度

    1回答

    我搜索了很多,我沒有找到任何解決方案。我正在使用primefaces 5.2版本。這裏是我的代碼: <p:dialog header="#{msg['table.playlist.edit.caption']}" widgetVar="editPl" id="editPl" appendTo="@(body)" modal="true" minHeight="100"> <h:for

    0熱度

    1回答

    constraintMapping = new ConstraintMapping(); configuration = Validation.byProvider(HibernateValidator.class).configure(); configuration.addMapping(constraintMapping); ValidatorFactory v

    2熱度

    1回答

    我有一個primefaces p:inputText,我希望用戶輸入一個整數,但數據的類型必須保持字符串,因爲我使用服務器端的@javax進行bean驗證.validation.constraints.Size(這就是爲什麼整數轉換器不工作,我從Hibernate驗證器中得到一個ClassCastExcpetion)。我這樣做是因爲seam bean也被用來在其他場合存儲字符串。 理想情況下,我希

    0熱度

    1回答

    我有一個簡單的JAX-RS的服務,與JSR-303的註解: @Path("/settings") @Consumes(APPLICATION_JSON) @Produces(APPLICATION_JSON) @ValidateRequest public interface SettingsRestService { @POST SettingsResponse s

    0熱度

    1回答

    我有JSR-303的bean驗證工作,但我永遠無法獲得要顯示的默認消息。 我已經創建了一個自定義的驗證,DateRangeValidator,即檢查兩個日期,以確保從日期爲到日期之前。它工作正常。 我的註釋是這樣的: @Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) @Constraint(validatedBy =

    1熱度

    1回答

    我使用的是1.9澤西與驗證的支持,並具有類似資源的方法: @POST public Response createNewOozieTransformation( @FormDataParam("info") SomeInfo info, @FormDataParam("zippedResources") InputStream zippedResources) {

    0熱度

    1回答

    我正在使用BeanValidation(與DropWizzard)。現在如果一個表單包含一個用@NotEmpty註解的字段,但是是空的,那麼我將得到一個帶有狀態碼500的InternalServer ErrorException。 我想爲此記錄一個RuntimeException並將用戶轉發到錯誤頁面。 是否有可能在一個地方捕獲所有ValidationException,記錄它們並執行類似轉發用戶

    0熱度

    1回答

    我使用的Spring MVC + JPA 2.1 + Hibernate驗證 在我的POM 我有 .... <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>5.0.6.Final</version

    0熱度

    1回答

    我需要知道我的ConstraintValidator實現的isValid方法中的字段名稱。 @Override public void initialize(Unique constraintAnnotation) { } @Override public boolean isValid(String value, ConstraintValidatorContext context)