【问题标题】:Ajax - Spring MVC Compilation ErrorAjax - Spring MVC 编译错误
【发布时间】:2013-05-29 12:39:17
【问题描述】:

在我的 Spring MVC 中,我使用 @ResponseBody 注释来创建 JSON 对象,并使用 AJAX 和 jquery 来查询和解析数据。

一切都很好,但是我们发现当我们从库中接收到的 bean 对象(控制器中的那个)发生变化时,我们无法在 JSP 内部控制它,因为它不会提供任何编译错误,因为我们只是使用 Jquery 解析我们的 JSON。

这让我们很担心,因为我们的 bean 对象可能会经常变化。

现在我们想到了这些解决方案:

1) 当请求到达我们的控制器方法时,我们只需使用 ServletDispatcher 在其他地方(另一个 jsp)制作内容并将其返回给用户。 (这很糟糕,因为我们必须在 Spring 框架中使用行 Servlet 代码)

2)(技巧)我们在控制器方法中调用对象的 getter 方法,当该对象的内容发生更改时,会导致控制器方法内部的编译错误。

您有什么想法或解决方案导致控制器内部的bean对象发生变化时导致编译错误,或者是否有任何特定的Spring方法来解决这个问题?

【问题讨论】:

  • 为什么您的bean 课程会发生变化?什么情况下?

标签: ajax spring jsp jakarta-ee spring-mvc


【解决方案1】:

将库 bean 包装在另一个对象中。或者创建一个验证序列化 JSON 的测试。

【讨论】:

    猜你喜欢
    • 2017-04-09
    • 1970-01-01
    • 1970-01-01
    • 2014-03-12
    • 2014-12-31
    • 1970-01-01
    • 1970-01-01
    • 2012-08-15
    • 1970-01-01
    相关资源
    最近更新 更多