相关疑难解决方法(0)

JSF ajax请求中的异常处理

在处理JSF ajax请求时抛出异常时,如何处理异常并访问堆栈跟踪?现在,当JSF项目阶段设置为Development时,我只在JavaScript警报中获取异常类名称和消息.更糟糕的是,当JSF项目阶段设置为Production时,没有任何视觉反馈,并且服务器日志不显示有关异常的任何信息.

如果这是相关的,我在Netbeans中使用GlassFish.

ajax jsf exception-handling jsf-2.2

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

javax.validation.UnexpectedTypeException:HV000030:找不到以下类型的验证器:java.lang.Integer

我必须采取输入paper_namedate_of_birth作为intdate从一个数据类型的形式分别。

下面是代码:

<li> Number:<input type="text" name="paper_number" ></li>
< li>date of birth: <input type="text" name="date_of_birth"></ li>
Run Code Online (Sandbox Code Playgroud)

我在控制器中有paperNumberdateOfBirth变量分别为int和Date数据类型。

请帮助我将paper_number和date_of_birth的数据类型分别从字符串更改为int和date。

我在stackoverflow上看到了其他答案,他们也使用了jstl,但是我不知道如何在这里应用它。

控制器代码:

@RequestMapping(value = "/student" , params = "add", method = RequestMethod.POST )
       public String postAddStudent(
                   @RequestParam("date_of_birth" ) Date date,
                   @RequestParam("paper_number" ) int paperNumber)
Run Code Online (Sandbox Code Playgroud)

下面是EntityClass

public class EntityClass extends BaseEntity {

@Column(name = "DATE_OF_BIRTH", nullable = false)
    @NotBlank
    @DateTimeFormat(pattern = "dd-mm-yyyy")
    private Date dateOfBirth;//TODO

    @Column(name = "PAPER_NUMBER")
    private short paperNumber;
.. …
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc data-conversion bean-validation

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