>
POJO摘要
// User Class
public class User {
int id;
String name;
// getters and setters
}
// Group Class
public class Group {
int id;
String name;
// getters and setters
}
// GroupMembership class
public class GroupMembership {
private int id;
private User user;
private Group group;
// getters and setters
}
对方法预授权筛选器。
@PreAuthorize("canIEditGroupProfile(#membership.group.id)")
public int updateGroupMembership(GroupMembership membership)
throws GroupsServiceException;
在传递完全填充的groupmembership
对象(存在正确的用户和组组合)时,安全筛选器引发以下异常:
errorMessage: "Failed to evaluate expression
canIEditGroupProfile(#membership.group.id)'"
原因是:
org.springframework.expression.spel.SpelEvaluationException:
EL1007E:(pos 33): Field or property 'group' cannot be found on null
请提供地址相同的指针。
getter/setter似乎很好...也没有null
的情况。
然而这是一个有趣的观察;这条给了我一个错误:
@PreAuthorize("canIEditGroupProfile(#membership.group.id)")
public int updateGroupMembership(GroupMembership membership)
throws GroupsServiceException;
这很管用:
@PreAuthorize("canIEditGroupProfile(#groupmembership.group.id)")
public int updateGroupMembership(GroupMembership groupmembership)
throws GroupsServiceException;
我正在尝试从一个Boostrap模式中的表单发布。 这是我的表格: 致: 给我“bean名称'university'的BindingResult或plain target object都不作为请求属性可用”错误。
问题内容: 我有一个Spring / Thymeleaf应用程序 但是,页面看起来正常。所有变量都与数据一起呈现。我只是担心每个请求都会引发异常。 这是控制器: 有问题的html的代码段: 该字段是InstallLinkJoined对象的一部分: 我在所有领域都有吸气剂和吸气剂。 如果我将违规行注释掉,则仅在下一个变量处出现异常。 而且,如前所述,页面中的所有数据都显示出来了,因此显然模型对象不是
在html(Thymelaaf)后面的“ Servlet.service()为servlet[调度Servlet]在上下文路径[]抛出异常[请求处理失败;嵌套异常org.thymeleaf.exceptions.TemplateInputException:一个错误发生在模板解析(模板:"类路径资源[模板/ad-edit.html]")] 控制器: 实体和dto: ad-edit.html:
问题内容: 我使用入门程序进行了为期两天的讲座,没有任何问题。我走了几分钟,没有看到任何变化,现在它无法同步。我进行了搜索,但没有发现任何错误。在此先感谢您的帮助。 这是错误: 打开文件 这是我的gradle文件: 问题答案: 您已将compile作为属性使用,但事实并非如此。您需要向其传递一个字符串参数。 编辑 :正如人们在评论中提到的那样,您不应有两个相同的依赖项。但是,这不会引起您描述的问题