Example usage for org.springframework.web.servlet.tags Param setName

List of usage examples for org.springframework.web.servlet.tags Param setName

Introduction

In this page you can find the example usage for org.springframework.web.servlet.tags Param setName.

Prototype

public void setName(@Nullable String name) 

Source Link

Document

Set the raw name of the parameter.

Usage

From source file:org.hdiv.web.servlet.tags.UrlTagTests.java

public void testReplaceUriTemplateParamsTemplateWithParamMatchValueEncoded() throws JspException {
    List<Param> params = new LinkedList<Param>();
    Set<String> usedParams = new HashSet<String>();

    Param param = new Param();
    param.setName("name");
    param.setValue("v lue");
    params.add(param);/*www  .j a  va  2s  . c  om*/

    String uri = tag.replaceUriTemplateParams("url/{name}", params, usedParams);

    assertEquals("url/v%20lue", uri);
    assertEquals(1, usedParams.size());
    assertTrue(usedParams.contains("name"));
}

From source file:org.hdiv.web.servlet.tags.UrlTagTests.java

public void testCreateQueryStringTwoParams() 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 ww  .j av  a 2s.  c o  m*/

    param = new Param();
    param.setName("name");
    param.setValue("value2");
    params.add(param);

    String queryString = tag.createQueryString(params, usedParams, true);

    assertEquals("?name=value&name=value2", queryString);
}

From source file:org.hdiv.web.servlet.tags.UrlTagTests.java

public void testCreateQueryStringUrlEncoding() throws JspException {
    List<Param> params = new LinkedList<Param>();
    Set<String> usedParams = new HashSet<String>();

    Param param = new Param();
    param.setName("n me");
    param.setValue("v&l=e");
    params.add(param);//  w w w  .j ava 2  s .  co  m

    param = new Param();
    param.setName("name");
    param.setValue("value2");
    params.add(param);

    String queryString = tag.createQueryString(params, usedParams, true);

    assertEquals("?n%20me=v%26l%3De&name=value2", queryString);
}

From source file:org.hdiv.web.servlet.tags.UrlTagTests.java

public void testCreateUrlWithTemplateParams() throws JspException {
    tag.setValue("url/{name}");

    tag.doStartTag();// w  w  w  . j av a  2  s  .  com

    Param param = new Param();
    param.setName("name");
    param.setValue("value");
    tag.addParam(param);

    param = new Param();
    param.setName("n me");
    param.setValue("v lue");
    tag.addParam(param);

    String expectedValue = "/" + "url/value?n%20me=v%20lue&" + this.hdivParameter;
    String actual = invokeCreateUrl(tag);
    assertTrue(actual.startsWith(expectedValue));
}

From source file:org.hdiv.web.servlet.tags.UrlTagTests.java

public void testCreateUrlWithParams() throws JspException {
    tag.setValue("url/path");

    tag.doStartTag();/* w w w .j  a v  a 2 s .c  om*/

    Param param = new Param();
    param.setName("name");
    param.setValue("value");
    tag.addParam(param);

    param = new Param();
    param.setName("n me");
    param.setValue("v lue");
    tag.addParam(param);

    String uri = invokeCreateUrl(tag);

    String expectedValue = "/" + "url/path?name=value&n%20me=v%20lue&" + this.hdivParameter;
    String actual = invokeCreateUrl(tag);
    assertTrue(actual.startsWith(expectedValue));
}

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  ww  w.  j a  va 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 testSetHtmlEscapeFalse() throws JspException {
    tag.setValue("url/path");
    tag.setVar("var");
    tag.setHtmlEscape("false");

    tag.doStartTag();//from   w  ww  . ja  va2s  . 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   w  w w .  jav 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&amp;name=value2" + "&amp;" + 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();//from  w  ww  .  j  a v  a 2s  . 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 testSetHtmlAndJavaScriptEscapeTrue() throws JspException {
    tag.setValue("url/path");
    tag.setVar("var");
    tag.setHtmlEscape("true");
    tag.setJavaScriptEscape("true");

    tag.doStartTag();//from www.ja va2 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&amp;name=value2" + "&amp;" + this.hdivParameter;
    String actual = (String) context.getAttribute("var");
    assertTrue(actual.startsWith(expectedValue));
}