List of usage examples for javax.servlet.jsp.tagext Tag SKIP_BODY
int SKIP_BODY
To view the source code for javax.servlet.jsp.tagext Tag SKIP_BODY.
Click Source Link
From source file:org.parancoe.web.tag.MarkPositionTagTest.java
@Test public void doStartTag() throws Exception { MarkPositionTag tag = buildMarkPositionTag("testPathId"); int result = tag.doStartTag(); assertThat(result, equalTo(Tag.SKIP_BODY)); String output = ((MockHttpServletResponse) pageContext.getResponse()).getContentAsString(); assertThat(output, equalTo("")); final String path = (String) request.getSession() .getAttribute(MarkPositionHelper.getSessionAttributeKey("testPathId")); assertThat(path, equalTo("/test/forward/request/uri?p1=v1&p2=v2&p3=v3")); }
From source file:com.seajas.search.utilities.tags.MessageArgumentTag.java
/** * Take the value and add it to the parent message arguments. * /*from www. ja va 2s .c o m*/ * @return int */ @Override protected int doStartTagInternal() { MessageTag parent = (MessageTag) findAncestorWithClass(this, MessageTag.class); parent.getArguments().add(value); return Tag.SKIP_BODY; }
From source file:com.draagon.meta.web.tag.MetaArrayTag.java
public int doStartTag() throws JspException { mIter = null;/*w w w.jav a 2 s . co m*/ try { mCollection = (Collection) pageContext.getRequest().getAttribute(name); } catch (Exception e) { log.error("Error retrieving Collection in request with name(" + name + ")", e); return SKIP_BODY; } if (mCollection == null) { log.error("No Collection was found in the request with name (" + name + ")"); return SKIP_BODY; } mIter = mCollection.iterator(); pageContext.getRequest().removeAttribute(name); if (!mIter.hasNext()) return Tag.SKIP_BODY; pageContext.getRequest().setAttribute(name, mIter.next()); return EVAL_BODY_INCLUDE; }
From source file:org.hdiv.web.servlet.tags.form.TextareaTagTests.java
public void testSimpleBind() throws Exception { this.tag.setPath("name"); this.tag.setReadonly("true"); assertEquals(Tag.SKIP_BODY, this.tag.doStartTag()); String output = getOutput();//from w ww .j ava 2 s . c o m assertContainsAttribute(output, "name", "name"); assertContainsAttribute(output, "readonly", "readonly"); assertBlockTagContains(output, "Rob"); }
From source file:com.draagon.meta.web.tag.MetaObjectTag.java
public int doStartTag() throws JspException { try {/* w w w . ja v a 2 s . c o m*/ Object o = pageContext.getRequest().getAttribute(getName()); if (o == null) return Tag.SKIP_BODY; //log.debug( "(doStartTag) Meta Object found with id [" + mo.getId() + "]" ); MetaObject mc = MetaDataLoader.findMetaObject(o); if (mc == null) { log.error("Cannot find MetaClass for object [" + o + "]"); return Tag.SKIP_BODY; } MetaField mf = mc.getMetaField(getField()); if (mf == null) { log.error("Cannot find MetaField for MetaClass [" + mc + "] with name [" + getField() + "]"); return Tag.SKIP_BODY; } String val = mf.getString(o); if (getVar() == null) { JspWriter out = pageContext.getOut(); if (val != null) out.print(val); } else { pageContext.setAttribute(getVar(), val, PageContext.PAGE_SCOPE); } } catch (Exception e) { log.error("Error processing Meta Object Tag [name:" + getName() + ", field:" + getField() + "]", e); throw new JspException( "Error processing Meta Object Tag [name:" + getName() + ", field:" + getField() + "]: " + e); } return Tag.SKIP_BODY; }
From source file:org.hdiv.web.servlet.tags.form.RadioButtonTagTests.java
public void testWithCheckedValue() throws Exception { this.tag.setPath("sex"); this.tag.setValue("M"); int result = this.tag.doStartTag(); assertEquals(Tag.SKIP_BODY, result); String output = getWriter().toString(); assertTagOpened(output);// w ww.j a v a2 s. com assertTagClosed(output); assertContainsAttribute(output, "name", "sex"); assertContainsAttribute(output, "type", "radio"); String hdivValue = this.confidentiality ? "0" : "M"; assertContainsAttribute(output, "value", hdivValue); assertContainsAttribute(output, "checked", "checked"); }
From source file:com.googlecode.spring.appengine.taglib.IsLoggedInTag.java
@Override public int doStartTag() throws JspException { boolean isLoggedIn = UserServiceFactory.getUserService().isUserLoggedIn(); if (var != null) { pageContext.setAttribute(var, isLoggedIn, scope); }//w w w . j a v a2 s. co m return isLoggedIn ? Tag.EVAL_BODY_INCLUDE : Tag.SKIP_BODY; }
From source file:org.hdiv.web.servlet.tags.form.InputTagTests.java
public void testSimpleBind() throws Exception { this.tag.setPath("name"); assertEquals(Tag.SKIP_BODY, this.tag.doStartTag()); String output = getWriter().toString(); assertTagOpened(output);//from ww w .j av a 2 s .c o m assertTagClosed(output); assertContainsAttribute(output, "type", getType()); assertValueAttribute(output, "Rob"); }
From source file:com.googlecode.spring.appengine.taglib.IsNotLoggedInTag.java
@Override public int doStartTag() throws JspException { boolean isNotLoggedIn = !UserServiceFactory.getUserService().isUserLoggedIn(); if (var != null) { pageContext.setAttribute(var, isNotLoggedIn, scope); }/*w w w. j av a 2 s . c o m*/ return isNotLoggedIn ? Tag.EVAL_BODY_INCLUDE : Tag.SKIP_BODY; }
From source file:org.hdiv.web.servlet.tags.form.HiddenInputTagTests.java
public void testRender() throws Exception { this.tag.setPath("name"); int result = this.tag.doStartTag(); assertEquals(Tag.SKIP_BODY, result); String output = getOutput();//from w w w . j ava2s . c o m assertTagOpened(output); assertTagClosed(output); assertContainsAttribute(output, "type", "hidden"); String value = this.confidentiality ? "0" : "Sally Greenwood"; assertContainsAttribute(output, "value", value); }