在处理JSF ajax请求时抛出异常时,如何处理异常并访问堆栈跟踪?现在,当JSF项目阶段设置为Development时,我只在JavaScript警报中获取异常类名称和消息.更糟糕的是,当JSF项目阶段设置为Production时,没有任何视觉反馈,并且服务器日志不显示有关异常的任何信息.
如果这是相关的,我在Netbeans中使用GlassFish.
我必须采取输入paper_name和date_of_birth作为int与date从一个数据类型的形式分别。
下面是代码:
<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)
我在控制器中有paperNumber和dateOfBirth变量分别为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)