Codota Logo
ErrorsTag.doStartTag
Code IndexAdd Codota to your IDE (free)

How to use
doStartTag
method
in
org.springframework.web.servlet.tags.form.ErrorsTag

Best Java code snippets using org.springframework.web.servlet.tags.form.ErrorsTag.doStartTag (Showing top 19 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Point p =
  • Codota Iconnew Point(x, y)
  • Codota Iconnew Point()
  • Codota IconMouseEvent e;e.getPoint()
  • Smart code suggestions by Codota
}
origin: spring-projects/spring-framework

@Test
public void withoutErrorsInstance() throws Exception {
  int result = this.tag.doStartTag();
  assertEquals(Tag.SKIP_BODY, result);
  result = this.tag.doEndTag();
  assertEquals(Tag.EVAL_PAGE, result);
  String output = getOutput();
  assertEquals(0, output.length());
}
origin: spring-projects/spring-framework

@Test
public void withoutErrors() throws Exception {
  Errors errors = new BeanPropertyBindingResult(new TestBean(), "COMMAND_NAME");
  exposeBindingResult(errors);
  int result = this.tag.doStartTag();
  assertEquals(Tag.SKIP_BODY, result);
  result = this.tag.doEndTag();
  assertEquals(Tag.EVAL_PAGE, result);
  String output = getOutput();
  assertEquals(0, output.length());
}
origin: spring-projects/spring-framework

@Test
public void starMatchesAllErrors() throws Exception {
  this.tag.setPath("*");
  Errors errors = new BeanPropertyBindingResult(new TestBean(), "COMMAND_NAME");
  errors.reject("some.code", "object error");
  errors.rejectValue("name", "some.code", "field error");
  exposeBindingResult(errors);
  this.tag.doStartTag();
  assertNotNull(getPageContext().getAttribute(ErrorsTag.MESSAGES_ATTRIBUTE));
  this.tag.doEndTag();
  String output = getOutput();
  assertTrue(output.contains("id=\"testBean.errors\""));
  assertTrue(output.contains("object error"));
  assertTrue(output.contains("field error"));
}
origin: spring-projects/spring-framework

@Test
public void specificPathMatchesSpecificFieldOnly() throws Exception {
  this.tag.setPath("name");
  Errors errors = new BeanPropertyBindingResult(new TestBean(), "COMMAND_NAME");
  errors.reject("some.code", "object error");
  errors.rejectValue("name", "some.code", "field error");
  exposeBindingResult(errors);
  this.tag.doStartTag();
  assertNotNull(getPageContext().getAttribute(ErrorsTag.MESSAGES_ATTRIBUTE));
  this.tag.doEndTag();
  String output = getOutput();
  assertTrue(output.contains("id=\"name.errors\""));
  assertFalse(output.contains("object error"));
  assertTrue(output.contains("field error"));
}
origin: spring-projects/spring-framework

/**
 * https://jira.spring.io/browse/SPR-4005
 */
@Test
public void omittedPathMatchesObjectErrorsOnly() throws Exception {
  this.tag.setPath(null);
  Errors errors = new BeanPropertyBindingResult(new TestBean(), "COMMAND_NAME");
  errors.reject("some.code", "object error");
  errors.rejectValue("name", "some.code", "field error");
  exposeBindingResult(errors);
  this.tag.doStartTag();
  assertNotNull(getPageContext().getAttribute(ErrorsTag.MESSAGES_ATTRIBUTE));
  this.tag.doEndTag();
  String output = getOutput();
  assertTrue(output.contains("id=\"testBean.errors\""));
  assertTrue(output.contains("object error"));
  assertFalse(output.contains("field error"));
}
origin: spring-projects/spring-framework

private void assertWhenNoErrorsExistingMessagesInScopeAreNotClobbered(int scope) throws JspException {
  String existingAttribute = "something";
  getPageContext().setAttribute(ErrorsTag.MESSAGES_ATTRIBUTE, existingAttribute, scope);
  Errors errors = new BeanPropertyBindingResult(new TestBean(), "COMMAND_NAME");
  exposeBindingResult(errors);
  int result = this.tag.doStartTag();
  assertEquals(Tag.SKIP_BODY, result);
  result = this.tag.doEndTag();
  assertEquals(Tag.EVAL_PAGE, result);
  String output = getOutput();
  assertEquals(0, output.length());
  assertEquals(existingAttribute, getPageContext().getAttribute(ErrorsTag.MESSAGES_ATTRIBUTE, scope));
}
origin: spring-projects/spring-framework

@Test
public void withExplicitNonWhitespaceBodyContent() throws Exception {
  String mockContent = "This is some explicit body content";
  this.tag.setBodyContent(new MockBodyContent(mockContent, getWriter()));
  // construct an errors instance of the tag
  TestBean target = new TestBean();
  target.setName("Rob Harrop");
  Errors errors = new BeanPropertyBindingResult(target, COMMAND_NAME);
  errors.rejectValue("name", "some.code", "Default Message");
  exposeBindingResult(errors);
  int result = this.tag.doStartTag();
  assertEquals(BodyTag.EVAL_BODY_BUFFERED, result);
  result = this.tag.doEndTag();
  assertEquals(Tag.EVAL_PAGE, result);
  assertEquals(mockContent, getOutput());
}
origin: spring-projects/spring-framework

@Test
public void withExplicitEmptyWhitespaceBodyContent() throws Exception {
  this.tag.setBodyContent(new MockBodyContent("", getWriter()));
  // construct an errors instance of the tag
  TestBean target = new TestBean();
  target.setName("Rob Harrop");
  Errors errors = new BeanPropertyBindingResult(target, COMMAND_NAME);
  errors.rejectValue("name", "some.code", "Default Message");
  exposeBindingResult(errors);
  int result = this.tag.doStartTag();
  assertEquals(BodyTag.EVAL_BODY_BUFFERED, result);
  result = this.tag.doEndTag();
  assertEquals(Tag.EVAL_PAGE, result);
  String output = getOutput();
  assertElementTagOpened(output);
  assertElementTagClosed(output);
  assertContainsAttribute(output, "id", "name.errors");
  assertBlockTagContains(output, "Default Message");
}
origin: spring-projects/spring-framework

@Test
public void withEscapedErrors() throws Exception {
  // construct an errors instance of the tag
  TestBean target = new TestBean();
  target.setName("Rob Harrop");
  Errors errors = new BeanPropertyBindingResult(target, COMMAND_NAME);
  errors.rejectValue("name", "some.code", "Default <> Message");
  errors.rejectValue("name", "too.short", "Too & Short");
  exposeBindingResult(errors);
  int result = this.tag.doStartTag();
  assertEquals(BodyTag.EVAL_BODY_BUFFERED, result);
  result = this.tag.doEndTag();
  assertEquals(Tag.EVAL_PAGE, result);
  String output = getOutput();
  assertElementTagOpened(output);
  assertElementTagClosed(output);
  assertContainsAttribute(output, "id", "name.errors");
  assertBlockTagContains(output, "<br/>");
  assertBlockTagContains(output, "Default &lt;&gt; Message");
  assertBlockTagContains(output, "Too &amp; Short");
}
origin: spring-projects/spring-framework

@Test
public void withExplicitWhitespaceBodyContent() throws Exception {
  this.tag.setBodyContent(new MockBodyContent("\t\n   ", getWriter()));
  // construct an errors instance of the tag
  TestBean target = new TestBean();
  target.setName("Rob Harrop");
  Errors errors = new BeanPropertyBindingResult(target, COMMAND_NAME);
  errors.rejectValue("name", "some.code", "Default Message");
  exposeBindingResult(errors);
  int result = this.tag.doStartTag();
  assertEquals(BodyTag.EVAL_BODY_BUFFERED, result);
  result = this.tag.doEndTag();
  assertEquals(Tag.EVAL_PAGE, result);
  String output = getOutput();
  assertElementTagOpened(output);
  assertElementTagClosed(output);
  assertContainsAttribute(output, "id", "name.errors");
  assertBlockTagContains(output, "Default Message");
}
origin: spring-projects/spring-framework

@Test
public void withErrors() throws Exception {
  // construct an errors instance of the tag
  TestBean target = new TestBean();
  target.setName("Rob Harrop");
  Errors errors = new BeanPropertyBindingResult(target, COMMAND_NAME);
  errors.rejectValue("name", "some.code", "Default Message");
  errors.rejectValue("name", "too.short", "Too Short");
  exposeBindingResult(errors);
  int result = this.tag.doStartTag();
  assertEquals(BodyTag.EVAL_BODY_BUFFERED, result);
  result = this.tag.doEndTag();
  assertEquals(Tag.EVAL_PAGE, result);
  String output = getOutput();
  assertElementTagOpened(output);
  assertElementTagClosed(output);
  assertContainsAttribute(output, "id", "name.errors");
  assertBlockTagContains(output, "<br/>");
  assertBlockTagContains(output, "Default Message");
  assertBlockTagContains(output, "Too Short");
}
origin: spring-projects/spring-framework

@Test
public void withErrorsAndCustomElement() throws Exception {
  // construct an errors instance of the tag
  TestBean target = new TestBean();
  target.setName("Rob Harrop");
  Errors errors = new BeanPropertyBindingResult(target, COMMAND_NAME);
  errors.rejectValue("name", "some.code", "Default Message");
  errors.rejectValue("name", "too.short", "Too Short");
  exposeBindingResult(errors);
  this.tag.setElement("div");
  int result = this.tag.doStartTag();
  assertEquals(BodyTag.EVAL_BODY_BUFFERED, result);
  result = this.tag.doEndTag();
  assertEquals(Tag.EVAL_PAGE, result);
  String output = getOutput();
  assertElementTagOpened(output);
  assertElementTagClosed(output);
  assertContainsAttribute(output, "id", "name.errors");
  assertBlockTagContains(output, "<br/>");
  assertBlockTagContains(output, "Default Message");
  assertBlockTagContains(output, "Too Short");
}
origin: spring-projects/spring-framework

@Test
public void withNonEscapedErrors() throws Exception {
  this.tag.setHtmlEscape(false);
  // construct an errors instance of the tag
  TestBean target = new TestBean();
  target.setName("Rob Harrop");
  Errors errors = new BeanPropertyBindingResult(target, COMMAND_NAME);
  errors.rejectValue("name", "some.code", "Default <> Message");
  errors.rejectValue("name", "too.short", "Too & Short");
  exposeBindingResult(errors);
  int result = this.tag.doStartTag();
  assertEquals(BodyTag.EVAL_BODY_BUFFERED, result);
  result = this.tag.doEndTag();
  assertEquals(Tag.EVAL_PAGE, result);
  String output = getOutput();
  assertElementTagOpened(output);
  assertElementTagClosed(output);
  assertContainsAttribute(output, "id", "name.errors");
  assertBlockTagContains(output, "<br/>");
  assertBlockTagContains(output, "Default <> Message");
  assertBlockTagContains(output, "Too & Short");
}
origin: spring-projects/spring-framework

@Test
public void asBodyTag() throws Exception {
  Errors errors = new BeanPropertyBindingResult(new TestBean(), "COMMAND_NAME");
  errors.rejectValue("name", "some.code", "Default Message");
  errors.rejectValue("name", "too.short", "Too Short");
  exposeBindingResult(errors);
  int result = this.tag.doStartTag();
  assertEquals(BodyTag.EVAL_BODY_BUFFERED, result);
  assertNotNull(getPageContext().getAttribute(ErrorsTag.MESSAGES_ATTRIBUTE));
  String bodyContent = "Foo";
  this.tag.setBodyContent(new MockBodyContent(bodyContent, getWriter()));
  this.tag.doEndTag();
  this.tag.doFinally();
  assertEquals(bodyContent, getOutput());
  assertNull(getPageContext().getAttribute(ErrorsTag.MESSAGES_ATTRIBUTE));
}
origin: spring-projects/spring-framework

@Test
public void withErrorsAndDynamicAttributes() throws Exception {
  String dynamicAttribute1 = "attr1";
  String dynamicAttribute2 = "attr2";
  this.tag.setDynamicAttribute(null, dynamicAttribute1, dynamicAttribute1);
  this.tag.setDynamicAttribute(null, dynamicAttribute2, dynamicAttribute2);
  // construct an errors instance of the tag
  TestBean target = new TestBean();
  target.setName("Rob Harrop");
  Errors errors = new BeanPropertyBindingResult(target, COMMAND_NAME);
  errors.rejectValue("name", "some.code", "Default Message");
  errors.rejectValue("name", "too.short", "Too Short");
  exposeBindingResult(errors);
  int result = this.tag.doStartTag();
  assertEquals(BodyTag.EVAL_BODY_BUFFERED, result);
  result = this.tag.doEndTag();
  assertEquals(Tag.EVAL_PAGE, result);
  String output = getOutput();
  assertElementTagOpened(output);
  assertElementTagClosed(output);
  assertContainsAttribute(output, "id", "name.errors");
  assertContainsAttribute(output, dynamicAttribute1, dynamicAttribute1);
  assertContainsAttribute(output, dynamicAttribute2, dynamicAttribute2);
  assertBlockTagContains(output, "<br/>");
  assertBlockTagContains(output, "Default Message");
  assertBlockTagContains(output, "Too Short");
}
origin: spring-projects/spring-framework

@Test
public void asBodyTagWithExistingMessagesAttribute() throws Exception {
  String existingAttribute = "something";
  getPageContext().setAttribute(ErrorsTag.MESSAGES_ATTRIBUTE, existingAttribute);
  Errors errors = new BeanPropertyBindingResult(new TestBean(), "COMMAND_NAME");
  errors.rejectValue("name", "some.code", "Default Message");
  errors.rejectValue("name", "too.short", "Too Short");
  exposeBindingResult(errors);
  int result = this.tag.doStartTag();
  assertEquals(BodyTag.EVAL_BODY_BUFFERED, result);
  assertNotNull(getPageContext().getAttribute(ErrorsTag.MESSAGES_ATTRIBUTE));
  assertTrue(getPageContext().getAttribute(ErrorsTag.MESSAGES_ATTRIBUTE) instanceof List);
  String bodyContent = "Foo";
  this.tag.setBodyContent(new MockBodyContent(bodyContent, getWriter()));
  this.tag.doEndTag();
  this.tag.doFinally();
  assertEquals(bodyContent, getOutput());
  assertEquals(existingAttribute, getPageContext().getAttribute(ErrorsTag.MESSAGES_ATTRIBUTE));
}
origin: spring-projects/spring-framework

/**
 * https://jira.spring.io/browse/SPR-2788
 */
@Test
public void asBodyTagWithErrorsAndExistingMessagesAttributeInNonPageScopeAreNotClobbered() throws Exception {
  String existingAttribute = "something";
  getPageContext().setAttribute(ErrorsTag.MESSAGES_ATTRIBUTE, existingAttribute, PageContext.APPLICATION_SCOPE);
  Errors errors = new BeanPropertyBindingResult(new TestBean(), "COMMAND_NAME");
  errors.rejectValue("name", "some.code", "Default Message");
  errors.rejectValue("name", "too.short", "Too Short");
  exposeBindingResult(errors);
  int result = this.tag.doStartTag();
  assertEquals(BodyTag.EVAL_BODY_BUFFERED, result);
  assertNotNull(getPageContext().getAttribute(ErrorsTag.MESSAGES_ATTRIBUTE));
  assertTrue(getPageContext().getAttribute(ErrorsTag.MESSAGES_ATTRIBUTE) instanceof List);
  String bodyContent = "Foo";
  this.tag.setBodyContent(new MockBodyContent(bodyContent, getWriter()));
  this.tag.doEndTag();
  this.tag.doFinally();
  assertEquals(bodyContent, getOutput());
  assertEquals(existingAttribute,
      getPageContext().getAttribute(ErrorsTag.MESSAGES_ATTRIBUTE, PageContext.APPLICATION_SCOPE));
}
origin: org.metawidget.modules/metawidget-all

errorsTag.doStartTag();
errorsTag.doEndTag();
origin: stackoverflow.com

errorsTag.setPageContext( pageContext );
errorsTag.setPath( path );
errorsTag.doStartTag();
JspWriter out = pageContext.pushBody();
out.print( "<span class=\"zsa-validationerror-flag\"></span>" );
org.springframework.web.servlet.tags.formErrorsTagdoStartTag

Popular methods of ErrorsTag

  • getElement
    Get the HTML element must be used to render the error messages.
  • doEndTag
  • evaluate
  • getDelimiter
    Return the delimiter to be used between error messages.
  • getPropertyPath
  • setPageContext
  • setPath
  • writeDefaultAttributes
  • <init>
  • getBindStatus
  • getDisplayString
  • setBodyContent
  • getDisplayString,
  • setBodyContent,
  • setParent,
  • doAfterBody,
  • doFinally,
  • doInitBody,
  • release,
  • setCssClass,
  • setCssStyle

Popular in Java

  • Finding current android device location
  • compareTo (BigDecimal)
  • getExternalFilesDir (Context)
  • startActivity (Activity)
  • Point (java.awt)
    A point representing a location in (x, y) coordinate space, specified in integer precision.
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • PrintStream (java.io)
    A PrintStream adds functionality to another output stream, namely the ability to print representatio
  • SortedSet (java.util)
    A Set that further provides a total ordering on its elements. The elements are ordered using their C
  • Executors (java.util.concurrent)
    Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory,
  • DataSource (javax.sql)
    A factory for connections to the physical data source that this DataSource object represents. An alt
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now