Portlet20AnnotationControllerTests.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:class-guard 作者:
public void render(String viewName, Map model, PortletRequest request, MimeResponse response) throws Exception {
    TestBean tb = (TestBean) model.get("testBean");
    if (tb == null) {
        tb = (TestBean) model.get("myCommand");
    }
    if (tb.getName().endsWith("myDefaultName")) {
        assertTrue(tb.getDate().getYear() == 107);
    }
    Errors errors = (Errors) model.get(BindingResult.MODEL_KEY_PREFIX + "testBean");
    if (errors == null) {
        errors = (Errors) model.get(BindingResult.MODEL_KEY_PREFIX + "myCommand");
    }
    if (errors.hasFieldErrors("date")) {
        throw new IllegalStateException();
    }
    List<TestBean> testBeans = (List<TestBean>) model.get("testBeanList");
    response.getWriter().write(viewName + "-" + tb.getName() + "-" + errors.getFieldError("age").getCode() +
            "-" + testBeans.get(0).getName() + "-" + model.get("myKey"));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号