Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

A SparkLines egy érdekes kezdeményezés, amely on-the-fly egyszerű grafikonokat tesz ki képként oda, ahol a JSP oldalon hivatkozunk rá. Kétféle grafikont képes rajzolni: oszlopokat vagy vonalat. Használata nagyjából az alábbi kódrészlettel foglalható össze:

Code Block
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib prefix="spark" uri="http://www.representqueens.com/taglibs/spark" %>
[...]
<c:set var="test" value="5, 35, 22, 19, 16, 10, 4, 33, 9, 12, 27, 36, 22" />
<img src="<spark:bar name="test" color="red" />"/>

A c:set JSTL használatával adatokkal töltjük fel a test nevű változót, majd a spark:bartaglib elkészíti a kép forrását:

Code Block
<img src="/x/spark?type=bar&color=red&data=5,35,22,19,16,10,4,33,9,12,27,36,22" />

Ebben a megadott elérési útban az x a context elérési útja, a spark pedig az az URI, amire a SparkLines szervlet kötve van.