List of usage examples for org.springframework.web.servlet.tags Param Param
Param
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testSetHtmlEscapeDefault() throws JspException { tag.setValue("url/path"); tag.setVar("var"); tag.doStartTag();//from w w w . j a v a2 s .c o m Param param = new Param(); param.setName("n me"); param.setValue("v&l=e"); tag.addParam(param); param = new Param(); param.setName("name"); param.setValue("value2"); tag.addParam(param); tag.doEndTag(); String expectedValue = "/" + "url/path?n%20me=v%26l%3De&name=value2&" + this.hdivParameter; String actual = (String) context.getAttribute("var"); assertTrue(actual.startsWith(expectedValue)); }
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testSetHtmlEscapeFalse() throws JspException { tag.setValue("url/path"); tag.setVar("var"); tag.setHtmlEscape("false"); tag.doStartTag();/*from w w w.ja v a2 s . c o m*/ Param param = new Param(); param.setName("n me"); param.setValue("v&l=e"); tag.addParam(param); param = new Param(); param.setName("name"); param.setValue("value2"); tag.addParam(param); tag.doEndTag(); String expectedValue = "/" + "url/path?n%20me=v%26l%3De&name=value2&" + this.hdivParameter; String actual = (String) context.getAttribute("var"); assertTrue(actual.startsWith(expectedValue)); }
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testSetHtmlEscapeTrue() throws JspException { tag.setValue("url/path"); tag.setVar("var"); tag.setHtmlEscape("true"); tag.doStartTag();//from ww w .j a v a 2 s .co m Param param = new Param(); param.setName("n me"); param.setValue("v&l=e"); tag.addParam(param); param = new Param(); param.setName("name"); param.setValue("value2"); tag.addParam(param); tag.doEndTag(); String expectedValue = "/" + "url/path?n%20me=v%26l%3De&name=value2" + "&" + this.hdivParameter; String actual = (String) context.getAttribute("var"); assertTrue(actual.startsWith(expectedValue)); }
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testSetJavaScriptEscapeTrue() throws JspException { tag.setValue("url/path"); tag.setVar("var"); tag.setJavaScriptEscape("true"); tag.doStartTag();// www. j a v a 2 s.com Param param = new Param(); param.setName("n me"); param.setValue("v&l=e"); tag.addParam(param); param = new Param(); param.setName("name"); param.setValue("value2"); tag.addParam(param); tag.doEndTag(); String expectedValue = "\\/" + "url\\/path?n%20me=v%26l%3De&name=value2&" + this.hdivParameter; String actual = (String) context.getAttribute("var"); assertTrue(actual.startsWith(expectedValue)); }
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testSetHtmlAndJavaScriptEscapeTrue() throws JspException { tag.setValue("url/path"); tag.setVar("var"); tag.setHtmlEscape("true"); tag.setJavaScriptEscape("true"); tag.doStartTag();/* ww w.j av a 2 s . c o m*/ Param param = new Param(); param.setName("n me"); param.setValue("v&l=e"); tag.addParam(param); param = new Param(); param.setName("name"); param.setValue("value2"); tag.addParam(param); tag.doEndTag(); String expectedValue = "\\/" + "url\\/path?n%20me=v%26l%3De&name=value2" + "&" + this.hdivParameter; String actual = (String) context.getAttribute("var"); assertTrue(actual.startsWith(expectedValue)); }
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testCreateQueryStringOneParam() throws JspException { List<Param> params = new LinkedList<Param>(); Set<String> usedParams = new HashSet<String>(); Param param = new Param(); param.setName("name"); param.setValue("value"); params.add(param);/*from w w w . jav a2 s . c o m*/ String queryString = tag.createQueryString(params, usedParams, true); assertEquals("?name=value", queryString); }
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testCreateQueryStringOneParamForExsistingQueryString() throws JspException { List<Param> params = new LinkedList<Param>(); Set<String> usedParams = new HashSet<String>(); Param param = new Param(); param.setName("name"); param.setValue("value"); params.add(param);//from w w w .j a va2s . c om String queryString = tag.createQueryString(params, usedParams, false); assertEquals("&name=value", queryString); }
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testCreateQueryStringOneParamEmptyValue() throws JspException { List<Param> params = new LinkedList<Param>(); Set<String> usedParams = new HashSet<String>(); Param param = new Param(); param.setName("name"); param.setValue(""); params.add(param);/*from ww w. ja va2 s.co m*/ String queryString = tag.createQueryString(params, usedParams, true); assertEquals("?name=", queryString); }
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testCreateQueryStringOneParamNullValue() throws JspException { List<Param> params = new LinkedList<Param>(); Set<String> usedParams = new HashSet<String>(); Param param = new Param(); param.setName("name"); param.setValue(null);/* w w w. j a v a 2 s .co m*/ params.add(param); String queryString = tag.createQueryString(params, usedParams, true); assertEquals("?name", queryString); }
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testCreateQueryStringOneParamAlreadyUsed() throws JspException { List<Param> params = new LinkedList<Param>(); Set<String> usedParams = new HashSet<String>(); Param param = new Param(); param.setName("name"); param.setValue("value"); params.add(param);// w w w .j a va 2s .c o m usedParams.add("name"); String queryString = tag.createQueryString(params, usedParams, true); assertEquals("", queryString); }